私はこのようなものを使用しています:
import threading
from PySide import QtCore
class Smt(threading.Thread):
foo_signal = QtCore.Signal(object)
def __init__(self):
threading.Thread.__init__(self)
def run(self);
while True:
pass # and so..
それから私はそれを始めています:
a = Smt()
a.foo_signal.connect(function)
a.start()
出力は次のとおりです。
AttributeError: 'PySide.QtCore.Signal' object has no attribute 'connect'
QtCore.QThread
の代わりに使用するthreading.Thread
と、うまく機能します。でも使いたくないQThread
。
それは可能ですか?