Python PyQt中无限背景while循环
我想用Python编写一个QT程序,它应该会不断地寻找更新。就像Python PyQt中无限背景while循环,python,qt,pyqt,Python,Qt,Pyqt,我想用Python编写一个QT程序,它应该会不断地寻找更新。就像 while(True): doSomething() 在基于控制台的程序中也可以 是否有一个特定的插槽可供连接?用于创建所需的循环。您可以在中找到示例,并在google搜索结果中找到许多示例QThreadi子类位于QObject中,因此您可以像QWidget老式或新式信号一样连接。这取决于您想要实现的目标 QThread是一种解决方案 您还可以通过使用超时为零的QTimer来解决此问题。这样的计时器执行 只要事件循环不需要
while(True):
doSomething()
在基于控制台的程序中也可以
是否有一个特定的插槽可供连接?用于创建所需的循环。您可以在中找到示例,并在google搜索结果中找到许多示例
QThread
i子类位于QObject
中,因此您可以像QWidget
老式或新式信号一样连接。这取决于您想要实现的目标
QThread是一种解决方案
您还可以通过使用超时为零的QTimer来解决此问题。这样的计时器执行
只要事件循环不需要执行任何其他操作(如某些后台任务),则连接的插槽
根据您所做的工作,具有适当超时的QTimer也可以是解决方案(如轮询事件)
正如我所说,这取决于你想做什么