![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
Alaso_soso
这个作者很懒,什么都没留下…
展开
-
PyQt5线程学习笔记:信号和槽函数
当遇到计算密集型的操作时,需要单独创建一个线程处理密集计算的操作,否则,在进行计算操作时,UI界面会出现假死现象,带来不佳的用户体验。对于PyQt开发,创建一个线程的方法是:创建一个以QThread为基类的类,然后在run()方法中编写相应的计算操作。之后就可以实例化一个线程对象,调用start()方法启动线程。原创 2022-10-16 09:38:38 · 602 阅读 · 0 评论 -
QT中动态加载ui文件的方式
from PyQt5 import uicclass stats: def __init__(self): #从文件中加载ui定义 self.ui=uic.loadUi("main.ui")方式二:转换ui文件为python代码:先把UI文件直接转化为包含界面定义的Python代码文件,然后在你的程序中使用定义界面的类pyuic5 main.ui > ui_main.py然后在代码文件中使用定义界面的类from PyQt5..原创 2022-01-07 11:55:08 · 2299 阅读 · 0 评论 -
使用信号槽在线程中接收信息并在mainwindow中显示
今天解决的问题是使用线程调用相机进行操作,将操作中获取的数据进行在mainwindow中显示。困扰我来好几天了,呜呜呜,在学长的帮助下终于实现了。主要方法是利用信号槽实现保存线程中的数据,并显示。记录一下实现过程。其中看了这篇文章之后对这个的理解根据深刻。见文章末尾。在DetectThread.h文件中,声明信号signals,void uploadLineParamsSig(int,float,float);参数:int : 表示直线的序号 float...原创 2021-10-29 08:29:39 · 313 阅读 · 0 评论 -
QT格式输出Qstring().arg()
QT学习之QString的arg方法 - 九二 - 博客园原创 2021-10-27 20:01:12 · 288 阅读 · 0 评论