擅长:python、mysql、java
<p>我会重新组织一下课程。在</p>
<pre><code>class Generic(QtCore.QObject):
dataReady = pyqtSignal()
def __init__(self, parent=None):
super(Generic, self).__init__(parent)
def initData(self):
self.computations()
self.dataReady.emit()
def computations(self):
# put your computations in a method
...
class MoreSpecific(Generic):
def __init__(self, parent=None):
super(MoreSpecific, self).__init__(parent)
def computations(self):
super(MoreSpecific, self).computations()
# further computations
</code></pre>
<p>现在,您的<code>initData</code>方法不需要更改,它本应进行一些计算,然后发送信号,<code>MoreSpecific</code>类只发送一次信号。在</p>