文章标题

来源:互联网 发布:温州软件业务员名录 编辑:程序博客网 时间:2024/06/17 21:39

一、自定义信号

“`
from PyQt4 import QtGui

from PyQt4 import QtCore

def func(str):
print str

Singnal = QtCore.pyqtSignal(str)
Singnal .connect(func)
Singnal .emit(“hello” )
“““
from PyQt4 import QtGui
from PyQt4 import QtCore
class mySingnal(QtCore.QObject)
    Singnal = QtCore.pyqtSignal(str)
def init(self,func):
super(mySingnal, self).init()
self. Singnal.connect(func)

def func(str):
Singnal .emit(str)

“`在自定义的类中使用自定义信号需要注意:

1、信号的定义不能在初始化函数中

2、需要继承QtCore.QObject

3、用其他函数发送信号参量

0 0
原创粉丝点击