python pyqt5 自定义信号和槽

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python pyqt5 自定义信号和槽相关的知识,希望对你有一定的参考价值。

参考技术A

"""
【简介】
内置信号槽示例

"""

from PyQt5.QtCore import QObject, pyqtSignal

class QTypeSignal(QObject):
# 定义一个信号
sendmsg = pyqtSignal(object)

class QTypeSlot(QObject):
def init (self):
super(QTypeSlot, self). init ()

if name == \' main \':
send = QTypeSignal()
slot = QTypeSlot()
# 1
print(\'--- 把信号绑定到槽函数 ---\')
send.sendmsg.connect(slot.get)
send.run()

from PyQt5.QtCore import QObject , pyqtSignal

class QTypeSignal(QObject):
#定义一个信号
sendmsg = pyqtSignal( str,str)

class QTypeSlot(QObject):
def init ( self):
super( QTypeSlot, self). init ()

if name == \' main \':
send = QTypeSignal()
slot = QTypeSlot()

以上是关于python pyqt5 自定义信号和槽的主要内容,如果未能解决你的问题,请参考以下文章

PyQt5系列教程信号和槽

C++ GUI Qt的建立连接,信号和槽

Qt信号槽如何附带自定义参数

PyQt5的信号和槽

PyQt5——信号和槽初探

4自定义信号和槽函数