gpt4 book ai didi

python - Qtimer 不工作

转载 作者:行者123 更新时间:2023-12-01 04:58:28 26 4
gpt4 key购买 nike

我想使用 QTimer 用传感器值更新 GUI。

我尝试了以下非常简单的代码:

 from pyQt4 import QtCore
def f():
try :
print ("text")
finally :
QtCore.QTimer.singleShot(5000, f)
f()

它不起作用。

最佳答案

import sys
from PyQt4 import QtCore, QtGui

class MyApp(QtGui.QWidget):
def __init__(self):
self.print_hello()

def print_hello(self):
print 'hello'
QtCore.QTimer.singleShot(3000, self.print_hello)

qapp = QtGui.QApplication(sys.argv)
app = MyApp()
qapp.exec_()

我不确定为什么会这样,但它与计时器需要位于运行线程中有关。我猜它是用应用程序对象创建的...

关于python - Qtimer 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26817458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com