QT5
文章平均质量分 58
QT5
梦里藍天
不积跬步,无以至千里;不积小流,无以成江海
展开
-
QT在子线程中更新UI界面
在Qt中,直接从子线程更新UI是不安全的,因为Qt的UI组件通常不是线程安全的。这意味着,如果你尝试在子线程中直接调用UI组件的方法,可能会导致程序崩溃或者不可预测的行为。当你需要从子线程更新UI时,可以创建一个信号,然后在子线程中发出这个信号。UI线程(主线程)连接这个信号,并在接收到信号时执行槽函数来更新UI。主要是定义了2个槽,一个是自动生成的按钮点击后的槽,一个是新建接收子线程信号的槽;绑定了信号与槽,并且在定义的两个槽中实现了逻辑。子线程接收到主线程的调用后发送了信号。原创 2024-03-26 11:42:43 · 446 阅读 · 0 评论 -
QT连接MySQL数据库,手动编译动态链接库,解决QMYSQL driver not loaded错误
首先,。通过查看QT安装目录插件文件夹中关于数据库的动态链接库,没有mysql的。原创 2022-07-21 12:35:02 · 755 阅读 · 0 评论 -
QT中如何使用样式表文件Qss
Qt样式表是一个可以自定义部件外观的强大机制,样式表的概念、术语、语法均受到HTML的层叠样式表(CascadingStyleSheets,CSS)的启发。样式表可通过QApplicationsetStyleSheet()函数将其设置到整个应用程序上,也可以使用QWidgetsetStyleSheet()将其设置到指定的部件或子部件上,不同级别均可设置样式表,称为样式表的层叠。样式表也可通过设计模式编辑样式表。...原创 2022-07-20 22:15:00 · 2647 阅读 · 1 评论 -
QT5 QT creator 新建窗口
使用IDE新建窗口在主程序头文件h文件中引入新添加的窗口h文件,并创建指针在源文件中引入h文件并实例化使用原创 2018-10-16 14:26:37 · 3895 阅读 · 0 评论 -
PyQt5 QTextEdit 双击取词
使用接口void QTextEdit :: copyAvailable(bool yes)在文本编辑中选择或取消选择文本时会发出此信号。选择文本时,将发出此信号,并将yes设置为true。如果未选择任何文本或取消选择所选文本,则会发出此信号,并将yes设置为false。如果是,则可以使用copy()将选择复制到剪贴板。如果yes为false,则copy()不执行任何操作。绑定信号槽t...原创 2018-10-11 16:49:41 · 2641 阅读 · 4 评论 -
PyQt5 自定义右键功能
获取实例textEdit = QTextEdit()重设右键并绑定信号槽textEdit.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)textEdit.customContextMenuRequested[QtCore.QPoint].connect(self.myListWidgetContext)菜单及菜单事件处理#自定义右...原创 2018-10-11 16:37:04 · 5583 阅读 · 1 评论 -
QT开发的截图OCR程序,百度接口
QT开发的截图OCR程序,百度接口,中文识别还可以:开源地址:https://gitee.com/ren365880/QT-OCR下载地址:https://download.csdn.net/download/ren365880/11015935原创 2019-03-15 15:01:23 · 1396 阅读 · 0 评论