【发布时间】:2013-03-23 01:46:28
【问题描述】:
我正在尝试理解信号和插槽....
阅读一些东西
http://www.harshj.com/2010/05/06/pyqt-faq-custom-signals-jpeg-mouse-hovers-and-more/#custom
http://zetcode.com/tutorials/pyqt4/eventsandsignals/
这是一个问题:
class bla(object):
blaSignal = QtCore.pyqtSignal()
有效但
类bla(对象):
def __init__(self):
self.blaSignal = QtCore.pyqtSignal()
不起作用,它说明了有关信号未绑定的一些信息... 我在这里不明白什么?为什么有一个工作?
谢谢
【问题讨论】:
-
请准确解释“不起作用”是什么意思,并显示确切的错误(带有回溯),而不仅仅是“关于信号未绑定的问题”。
-
我假设您了解类属性和实例属性之间的基本区别,并且只想知道为什么信号必须是类属性。如果你也不明白第一部分,还有更多要回答的……
-
是的,我了解基本区别,但可能几乎没有……现在也在阅读
-
好的,很好,这个基本区别应该足以理解为什么你需要信号作为类属性,所以我认为我的回答应该足够了。
标签: python pyqt signals-slots