PyQt5学习笔记
地表最菜研究生
深度学习,图像处理,欢迎交流学习
展开
-
PyQt5笔记-控件提示消息
控件提示消息,实现鼠标挪动到窗口并停留一段时间后弹出提示消息,代码实现如下:#显示控件提示消息(将鼠标放在空间上会弹出提示文本)QToolTipimport sysfrom PyQt5.QtWidgets import QHBoxLayout,QMainWindow,QApplication,QToolTip,QPushButton,QWidget#引入字体,提示信息需要字体from PyQt5.QtGui import QFontclass TooltipForm(QWidget):原创 2020-10-28 11:22:27 · 1355 阅读 · 0 评论 -
PyQt5笔记-屏幕坐标系
代码实现如下:import sysfrom PyQt5.QtWidgets import QHBoxLayout,QDesktopWidget,QMainWindow,QApplication,QWidget,QPushButton#直接使用面向过程方式创建程序def onClick_Button(): print("第一种方法:") #输出窗口位置坐标 print("widget.x() = %d" % widget.x()) #250(窗口横坐标) prin原创 2020-10-26 20:17:07 · 665 阅读 · 0 评论 -
PyQt5笔记-让窗口居中
实现代码如下:#通过QDesktopWidget获得整个屏幕的尺寸import sysfrom PyQt5.QtWidgets import QDesktopWidget,QMainWindow,QApplicationclass CenterForm(QMainWindow): def __init__(self): super(CenterForm, self).__init__() #设置主窗口的标题 self.setWindowT原创 2020-10-21 16:34:16 · 257 阅读 · 0 评论 -
PyQt5笔记-创建主窗口
主窗口的类型:在PyQt5中有三种窗口类型:QMainWindowQWidgetQDialogQMainWindow: 包含菜单栏,工具栏,状态栏和标题栏。是最常见的窗口形式QDialog: 是对话窗口的基类。没有菜单栏,工具栏,状态栏(弹出对话框,主要用于执行短期任务)QWidget: 不确定窗口的具体用途,就使用QWidget。具体代码实现如下:#首先使用面向对象的方式创建MianWin实例import sysfrom PyQt5.QtWidgets import QMainWin原创 2020-10-21 16:22:25 · 274 阅读 · 1 评论 -
PyQt5笔记- 信号与槽
在QTDesigner中设置信号与槽信号(signal)槽(slot)信号与槽是Qt的核心机制,也是PyQt的核心机制信号:是由对象或控件发送出去的消息。按钮的单击事件当单击按钮的时候,按钮会向外部发送单击的消息,这些发送出去的信号需要一些代码来拦截,这些代码就是槽槽本质上是一个函数或者方法更直接的理解:信号是单击事件,槽是单击事件所对应的事件函数我们所需要做的:将信号与槽进行绑定要注意的是:一个信号可以和多个槽进行绑定,一个槽也可以拦截多个信号...原创 2020-10-21 15:44:05 · 210 阅读 · 0 评论 -
PyQt5笔记-控件之间的伙伴关系
为什么要设置两个控件之间的伙伴关系?A:我们需要通过一个控件控制另外一个控件如何设置伙伴关系首先在需要对应的伙伴关系后加上(&A)A,B,C这种任选的快捷键再在QTDesigner中:编辑–>编辑伙伴将相应的伙伴关系用鼠标拖动,自动进行标注最后切回刚才的编辑窗口部件模式如何使用快捷键在程序的运行界面使用Alt+对应快捷键,实现快捷访问...原创 2020-10-19 16:37:14 · 604 阅读 · 0 评论 -
PyQt5笔记-尺寸策略
尺寸策略(sizePolicy)sizeHint(期望尺寸)sizeHint的值对大多数控件都是只读的读取期望尺寸self.pushButton.sizeHint().width() 默认宽度是77self.pushButton.sizeHint().height() 默认高度是32原创 2020-10-19 16:14:34 · 963 阅读 · 0 评论 -
PyQt5笔记1 - QTDesigner 与PyUCI
PyQt5笔记1 - QTDesigner 与PyUCI1首先将QTDesigner 和 PyUCI引用为external tools 方便后面使用2启动QTDesigner,在窗口中拖动,创建自己想要的界面然后保存在工作目录下3在工作目录下调用external tools中的PyUIC 将之前所保存的.ui文件转换成我们能调用的.py文件关于.ui文件转换为.py文件,提供三种方法:方法一:在.ui目录的命令行窗口下执行下面的命令:python -m PyQt5.uic.pyui原创 2020-10-18 13:54:00 · 437 阅读 · 0 评论