![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
QT专栏
文章平均质量分 63
包含C++和python版本qt技术的介绍
mjiansun
Live and Learn.
展开
-
【PyQt】功能模块和名称
但是setText()方法和setIcon()方法都使用的话,只会显示图标。通常我们在Windows或Linux上使用复制都是按ctrl+c然后按ctrl+v进行粘贴(Mac上为command+c和command+v),这其中就涉及到了剪贴板,当进行复制时,其实是将要复制的内容放到了一个无形的剪贴板上,要粘贴时,再将剪贴板上的内容放到界面上。当在执行某些复杂且耗时的操作时,我们不能将该操作放在界面控制线程中(即UI线程,就是app.exec_()所在的线程),否则我们会发现界面停止响应(或卡顿)。转载 2024-05-04 12:21:06 · 50 阅读 · 0 评论 -
【PyQt】如何实时显示opencv格式的视频
显示视频和显示图片一样需要新建一个QLabel来显示,然后opencv格式的图片不能直接显示,需要用下面代码转换一下。转载 2023-03-15 10:27:18 · 699 阅读 · 0 评论 -
Qt/PyQt 重写mouseMoveEvent事件 实时监测鼠标移动
先把QMainWindow的CentralWidget使用setMouseTracking(true)开启移动监控,然后再把QMainWindow的setMouseTracking(true)开启监控。我只在重写了mouseMoveEvent的widget中设置了self.setMouseTracking(True)就可以生效,如果你未能成功,可以试试在主窗体中一起加入。bool mouseTracking 属性是窗口部件跟踪鼠标监控。转载 2022-11-28 11:38:08 · 1058 阅读 · 0 评论 -
PyQt5实现Python界面设计_QDialog(对话框)
1、对话框QDialog,窗口的一类统称,一般指通过点击触犯弹出的窗口,常见的有消息对话框QMessageBox,颜色对话框QColorDialog,文件对话框QFileDialog,字体对话框QFontDialog等等。下面举一个例子'''对话框:QDialogQWidgetQDialog'''import sysself.setWindowTitle('QDialog案例')self.button.setText('弹出对话框')转载 2022-11-16 15:25:09 · 1580 阅读 · 0 评论 -
python不同文件调用全局变量-线程间通信也可以使用
在做要给这样的项目,主程序是pyqt的界面,这里叫做main.py。操作的对象是一个不断处理数据的线程,这个线程这里定为thread.py。在main.py的一个函数(按键触发的事件)来触发线程。刚开始的思路是用按钮控件绑定一个键盘按键,然后线程py文件里面的有一个input(),只要检测到输入为”ss" 就触发。希望通过ui上的按键来触发这个事件,通过各种方式都没有成功,这里尝试了(1)pyqt自动的按键绑定键盘;(2)也使用了pynput模拟键盘输入的库;(3)也尝试了键盘监听;转载 2022-11-14 17:15:02 · 1129 阅读 · 0 评论 -
PyQt5学习总结
可以看到有2个重载版本:将给定的小部件添加到单元格网格的行、列。默认情况下,左上角位置为(0,0)。对齐由对齐指定。默认对齐方式为0,这意味着小部件将填充整个单元格。此版本将给定的小部件添加到单元格网格,跨越多行/列。该单元格将从fromRow、fromColumn开始,跨越rowSpan行和columnSpan列。小部件将具有给定的对齐方式。如果rowSpan和/或columnSpan为-1,则小部件将分别扩展到底部和/或右边缘。使用方法这个版本对应的行列规则的情况。转载 2022-11-08 14:26:01 · 1396 阅读 · 0 评论