QTimer没有按预期调用myfunction

时间:2016-09-19 22:11:07

标签: python pyqt4 qtimer

在下面的代码中,第一个函数被调用但第二个函数没有被调用。我做错了什么?

def time_cursor_plot(self):       
    print 'function called'
    t = QtCore.QTimer()
    t.setInterval(1000)
    t.timeout.connect(self.start_timer)        
    t.start()

def start_timer(self):
    print ' this one too'

1 个答案:

答案 0 :(得分:1)

方法start_timer在同一个类中?否则删除" self"。

def time_cursor_plot(self):       
    print 'function called'
    t = QtCore.QTimer()
    t.setInterval(1000)
    t.timeout.connect(start_timer)
    t.start()

def start_timer(self):
    print ' this one too'