【发布时间】:2014-09-08 05:12:42
【问题描述】:
我想用 Python 编写一个 QT 程序,它应该不断地寻找更新。就像
while(True):
doSomething()
可以在基于控制台的程序中使用。
我可以为此连接一个特定的插槽吗?
【问题讨论】:
我想用 Python 编写一个 QT 程序,它应该不断地寻找更新。就像
while(True):
doSomething()
可以在基于控制台的程序中使用。
我可以为此连接一个特定的插槽吗?
【问题讨论】:
这取决于您想要实现的目标。
QThread 是一种解决方案。
您也可以通过使用超时为零的 QTimer 来解决此问题。这样的计时器执行 当事件循环不需要做任何其他事情时(比如一些后台任务),连接的插槽。
根据您的操作,具有适当超时的 QTimer 也可能是解决方案(例如轮询事件)。
正如我所说,这取决于你想做什么。
【讨论】: