![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PyQt
文章平均质量分 87
颖川初尘
纸上得来终觉浅,绝知此事要躬行
展开
-
python之pyqt专栏11-事件(QEvent)
在中,实例化对象,然后在当调用进入主函数事件循环并且等待调用。当被调用时,的返回值会被设置。函数的逻辑结构伪代码主要事件循环从窗口系统接收事件,然后将这些事件分发到应用程序小部件。部件通过被调用它们的函数来接收事件。原创 2023-12-03 14:30:38 · 600 阅读 · 0 评论 -
python之pyqt专栏10-键盘事件
2:与鼠标事件一样,如果需要实现键盘事件,也需要对键盘事件进行重写。由于只是对键盘按下与抬起(可以在QWidget找到它们,如下图),只实现对。1:设置窗口获取焦点,否者通过按键可以没有反应。通过按键盘的上下左右,移动button的位置。判断哪个方向键被按下,改变对应的坐标,通过。获取button相对于窗体的位置。当键盘下键被按下, y坐标-5;当键盘左键被按下,x坐标-5;当键盘右键被按下,x坐标+5;当键盘上键被按下,y坐标-5;Qt.Key.按键编号,可以在。原创 2023-12-01 21:48:35 · 809 阅读 · 1 评论 -
python之pyqt专栏9-鼠标事件
当鼠标进入窗口时,点击鼠标左键,出现一个label并在显示光标在窗口的坐标;按住左键不释放拖动鼠标,label的坐标信息跟着光标位置变化,当左键被释放时,label消失不见。1.a0是事件对象,通过button()可以获取被按下的按键,而Qt.MouseButton是枚举,里面定义了鼠标按键编号。2:设置Label文本内容,"y =0 "后面有很多空格,目的是为了占位,不然当坐标值变大会显示不全。1:在类的构造函数,添加一个label标签,并设置它的父对象是当前窗口。当鼠标左键被释放时,隐藏label。原创 2023-11-30 18:37:39 · 1653 阅读 · 0 评论 -
python之pyqt专栏8-信号与槽4
槽函数中判断信号传过来数据类型是int类型,还是str类型,int将数据打印,str类型将数据设置为abel的文本内容。注:当参数的 Python 类型没有对应的 C++ 类型时,会出错,应谨慎使用重载信号。代码意思是定义重载信号sendText,槽函数的参数可以是int数据类型,str类型的参数。,我们知道在自定义信号时,可以设定信号参数数据类型。str数据类型信号,获取数据lineEdit的文本内容发送。信号进行了重载,需要进行两次数据绑定。int数据类型信号,写定值“19”发送。原创 2023-11-29 13:24:45 · 420 阅读 · 0 评论 -
python之pyqt专栏7-信号与槽3
如果我们可以在的Ui_Form自定义一个信号(sendText),这个信号通过connect绑定的Ui_Form类函数(deal_signal),那么它们就会建立关系。修改代码如下# 导入sys模块import sys# PyQt6.QtWidgets模块中导入QApplication, QWidget# 调用父类的构造函数# 调用继承Ui_Form过来的setupUi函数# 获取行编辑文本# 调用父类的构造函数# 调用继承Ui_Form过来的setupUi函数# 实例化应用。原创 2023-11-28 21:41:30 · 1784 阅读 · 0 评论 -
python之pyqt专栏6-信号与槽2
上一篇python之pyqt专栏5-信号与槽1-CSDN博客,我们通过信号与槽实现了点击Button,改变Label的文本内容。可以知道 信号是在类中定义的,是类的属性 槽函数是信号通过connect连接的任意成员函数,当信号发生时,执行与信号绑定的槽函数。 在上一篇的项目基础为UI界面添加一个新Label 新对象列表如下 UI界面如下 1:点击编辑信号/槽 2:鼠标点击Button,按住左键不释放,拖到labe原创 2023-11-27 21:02:59 · 875 阅读 · 0 评论 -
python之pyqt专栏5-信号与槽1
在上一篇文章,我们了解到如果想要用代码改变QLabel的文本内容,可以调用QLabel类的text()函数。 但是现在有个这样的需求,界面中有一个Button与一个Label,当点击Button时,将Label的内容改变为“Hello world!” 创建新项目,运行QtDesigner,设计UI界面 对象列表 UI界面 main.py 代码如下解析实现 在main.py中,相当于python之pyqt专栏2-项目文件解析-原创 2023-11-27 13:23:07 · 1027 阅读 · 0 评论 -
python之pyqt专栏4-代码控制部件
中因此当我们需要通过代码控制部件时,需要在类中或者在父类中找到相关的函数,对它进行调用。原创 2023-11-26 14:32:38 · 849 阅读 · 0 评论 -
python之pyqt专栏3-QT Designer
qpyqt 的QtDesigner基本使用原创 2023-11-25 08:45:04 · 1497 阅读 · 1 评论 -
python之pyqt专栏2-项目文件解析
MyMainForm。原创 2023-11-24 18:11:13 · 1111 阅读 · 0 评论 -
python之pyqt专栏1-环境搭建
pyqt6。原创 2023-11-23 23:29:09 · 1313 阅读 · 0 评论