1
我正在python中创建一个程序,我正在使用pyqt。我目前正在使用QTimer,我想每秒打印一次“定时器工作”并在5秒后停止打印。这里是我的代码:PyQt5 QTimer计数,直到特定的秒
timers = []
def thread_func():
print("Thread works")
timer = QtCore.QTimer()
timer.timeout.connect(timer_func)
timer.start(1000)
print(timer.remainingTime())
print(timer.isActive())
timers.append(timer)
def timer_func():
print("Timer works")
'QTimer'类不支持在固定数量的超时后停止。你必须保持计数并明确地停止它。 – ekhumoro
你能为我做一个演示吗?我只是一个初学者。 – Jaypee