Python PyQt中无限背景while循环

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

我想用Python编写一个QT程序,它应该会不断地寻找更新。就像

while(True):
   doSomething()
在基于控制台的程序中也可以


是否有一个特定的插槽可供连接?

用于创建所需的循环。您可以在中找到示例,并在google搜索结果中找到许多示例
QThread
i子类位于
QObject
中,因此您可以像
QWidget
老式或新式信号一样连接。

这取决于您想要实现的目标

QThread是一种解决方案

您还可以通过使用超时为零的QTimer来解决此问题。这样的计时器执行 只要事件循环不需要执行任何其他操作(如某些后台任务),则连接的插槽

根据您所做的工作,具有适当超时的QTimer也可以是解决方案(如轮询事件)

正如我所说,这取决于你想做什么