【1.PyQt5 GUI 软件开发框架】3.PyQt5程序自定义信号

3.PyQt5程序自定义信号
3.1信号与槽的特定
在PyQt5中信号与槽的特点:
一个信号可以关联多个槽函数 一个信号可以关联其他信号 信号的参数可以是任意的Python数据类型 一个槽函数可以与多个信号关联 关联可以分为同步的或者异步的 在不同的线程之间可以建立关联 信号与槽可以断开关联
3.2自定义信号
在使用PyQt5进行程序设计时,我们可以使用PyQt5.QtCore.pyqtSignal给类定义新的信号。如果要给类定义自定义信号,该类必须是QObject的子类,同时信号必须定义为类属性。pyqtSignal句法:
pyqtSignal(types[, name[, revision=0[, argiments=[]]]])
其中:
参数types表示参数类型。
其余参数都是可选项,一般不会使用。
信号的函数:
connect() 关联槽函数 disconnect() 断开关联 emit() 发射信号
3.3自定义信号示例
本例通过给类定义自定义信号来演示自定义信号的使用。
# codi

【1.PyQt5 GUI 软件开发框架】3.PyQt5程序自定义信号最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/19136.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>