QT5
QT5
梦里藍天
不积跬步,无以至千里;不积小流,无以成江海
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QT 通过QAxObject与本地应用程序读取Excel内容
在开发过程中,经常需要与Excel文件进行交互,例如读取数据、写入数据或进行格式设置。Qt提供了一个强大的类QAxObject,通过它可以方便地操作Excel文件。原创 2025-01-16 11:41:18 · 661 阅读 · 0 评论 -
QT5.14*解决QSslSocket::connectToHostEncrypted: TLS initialization faile
【代码】QT5.14*解决QSslSocket::connectToHostEncrypted: TLS initialization faile。原创 2024-11-12 18:08:53 · 683 阅读 · 0 评论 -
解决QCombobox 调用clear()后再调用addItem()方法添加内容就会崩溃
清空的信号与槽需要根据实际情况进行修改,如果触发的是currentIndexChanged(Int)就改成currentIndexChanged(Int)在clear前解除信号与槽的关系,清除后在添加上。原创 2024-11-13 09:35:03 · 486 阅读 · 1 评论 -
QT 给.UI中的按钮添加点击效果,点击后改变透明度
这段代码主要用于给按钮添加一个透明度变化的动画效果。这里通过QGraphicsOpacityEffect和QPropertyAnimation类来实现。原创 2024-07-19 17:57:23 · 1124 阅读 · 0 评论 -
在QtableView中添加图标Icon,并使图标居中
在Qt中,如果你想要将图标(比如QStandardItem中的图标)在QTreeView或QListView中居中显示,这通常不是直接支持的功能,因为Qt的这些视图控件默认会按照其样式表(QSS)或内部布局策略来排列内容,可通过Button的方式进行实现。原创 2024-07-25 15:52:13 · 1537 阅读 · 0 评论 -
QT在PC开发中多串口通信有哪些方法
但是,如果槽函数是跨线程的,那么您需要确保信号和槽的参数是线程安全的,或者使用Qt的元对象系统(meta-object system)来进行线程间的通信。在Qt中,将QSerialPort对象作为某个类的子对象(即使用new QSerialPort()),并且随后尝试通过moveToThread()将其移动到另一个线程中,这通常是不推荐的,也是不安全的。,如果你确实需要将QSerialPort对象移动到另一个线程,请确保你完全理解Qt的线程模型,并且你能够正确地管理对象的生命周期和线程间的同步。原创 2024-07-12 18:14:05 · 2534 阅读 · 0 评论 -
QT在子线程中更新UI界面
在Qt中,直接从子线程更新UI是不安全的,因为Qt的UI组件通常不是线程安全的。这意味着,如果你尝试在子线程中直接调用UI组件的方法,可能会导致程序崩溃或者不可预测的行为。当你需要从子线程更新UI时,可以创建一个信号,然后在子线程中发出这个信号。UI线程(主线程)连接这个信号,并在接收到信号时执行槽函数来更新UI。主要是定义了2个槽,一个是自动生成的按钮点击后的槽,一个是新建接收子线程信号的槽;绑定了信号与槽,并且在定义的两个槽中实现了逻辑。子线程接收到主线程的调用后发送了信号。原创 2024-03-26 11:42:43 · 1723 阅读 · 0 评论 -
QT连接MySQL数据库,手动编译动态链接库,解决QMYSQL driver not loaded错误
首先,。通过查看QT安装目录插件文件夹中关于数据库的动态链接库,没有mysql的。原创 2022-07-21 12:35:02 · 967 阅读 · 0 评论 -
QT中如何使用样式表文件Qss
Qt样式表是一个可以自定义部件外观的强大机制,样式表的概念、术语、语法均受到HTML的层叠样式表(CascadingStyleSheets,CSS)的启发。样式表可通过QApplicationsetStyleSheet()函数将其设置到整个应用程序上,也可以使用QWidgetsetStyleSheet()将其设置到指定的部件或子部件上,不同级别均可设置样式表,称为样式表的层叠。样式表也可通过设计模式编辑样式表。...原创 2022-07-20 22:15:00 · 3016 阅读 · 1 评论 -
QT5 QT creator 新建窗口
使用IDE新建窗口在主程序头文件h文件中引入新添加的窗口h文件,并创建指针在源文件中引入h文件并实例化使用原创 2018-10-16 14:26:37 · 4058 阅读 · 0 评论 -
PyQt5 QTextEdit 双击取词
使用接口void QTextEdit :: copyAvailable(bool yes)在文本编辑中选择或取消选择文本时会发出此信号。选择文本时,将发出此信号,并将yes设置为true。如果未选择任何文本或取消选择所选文本,则会发出此信号,并将yes设置为false。如果是,则可以使用copy()将选择复制到剪贴板。如果yes为false,则copy()不执行任何操作。绑定信号槽t...原创 2018-10-11 16:49:41 · 2896 阅读 · 4 评论 -
PyQt5 自定义右键功能
获取实例textEdit = QTextEdit()重设右键并绑定信号槽textEdit.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)textEdit.customContextMenuRequested[QtCore.QPoint].connect(self.myListWidgetContext)菜单及菜单事件处理#自定义右...原创 2018-10-11 16:37:04 · 5779 阅读 · 1 评论 -
QT开发的截图OCR程序,百度接口
QT开发的截图OCR程序,百度接口,中文识别还可以:开源地址:https://gitee.com/ren365880/QT-OCR下载地址:https://download.youkuaiyun.com/download/ren365880/11015935原创 2019-03-15 15:01:23 · 1530 阅读 · 0 评论
分享