我需要一些帮助来弄清楚如何在小部件类下创建计时器。我有以下课程:
class TimerClass(QtGui.QWidget):
def __init__(self, parent = None):
super(TimerClass, self).__init__()
我正在尝试如下实现一个计时器:
def start_timer(self):
timer = QtCore.QTimer(self)
timer.timeout.connect(self.__Time)
timer.start(1000)
它调用以下内容:
def __Time(self):
print("Timer End")
这个 QWidget 是从我的 MainWindow 调用的,我有另一个计时器可以正常工作,如上所示的 MainWindow,但我不知道如何让它与 QWidget 一起工作。我认为使用 QWidget 是问题所在,因为当我尝试运行它时出现以下错误:
AttributeError:“MainWindow”对象没有属性“_TimerClass__Time”
谁能告诉我我做错了什么或者正确的做法是什么?