小编PAR*_*PAR的帖子

PyQt4等于time.sleep?

我不能在我的pyqt应用程序中使用time.sleep因为冻结了GUI线程,因此GUI将在此期间完全冻结.我一直在寻找一种方法来处理这个问题.

我尝试使用QTimer,但似乎需要将它们链接到另一个函数?比如等待十秒然后运行一些功能.有没有办法让它等待然后继续当前功能?谢谢!

def num(self):
    for i in range(1,999):
        print i
        #Add some sleep here

def testSleep(self):
    QtCore.QTimer.singleShot(2000, self.num)
Run Code Online (Sandbox Code Playgroud)

python pyqt pyqt4

7
推荐指数
2
解决办法
6283
查看次数

标签 统计

pyqt ×1

pyqt4 ×1

python ×1