sunynor 2021-08-19 22:26 采纳率: 0%
浏览 45

请教关于timer在类中使用的问题

我想编一个不停打印hello的程序。下面这个程序运行后,我能看到程序还在运行中,一直没有停止,却不能打印hello。请问是哪里有问题?谢谢!


import PyQt5.QtCore
import sys

app = PyQt5.QtCore.QCoreApplication(sys.argv)

def test():
    huo = Huo()
    print('test')
    
class Huo:
    def __init__(self):
        self.timer = PyQt5.QtCore.QTimer()
        self.timer.timeout.connect(lambda: print("hello"))
        self.timer.start(500)
        
    def run(self):
        print('Huo')

test()
app.exec_()

  • 写回答

3条回答 默认 最新

  • WETEN666 2021-08-19 22:38
    关注

    你建了一个类,新建对象了吗

    评论

报告相同问题?

问题事件

  • 创建了问题 8月19日