我正在使用 Pyside 构建一个基于 Qt 的 GUI。在可以访问 QMainWindow ( ) 类的特定类中,_theMainWindow
该类又可以访问 2 个其他 Qt 小部件 ( theScan
& theScanProgress
) 我试图show()
通过执行最后一个
def initiateScan(self):
self._theMainWindow.theScan.theScanProgress.show()
这工作得很好,出现了 theScanProgress 小部件。
但是,当我添加使应用程序休眠的行(和打印语句)时,如下所示
def initiateScan(self):
self._theMainWindow.theScan.theScanProgress.show()
print("test")
time.sleep(3)
程序似乎在小部件出现之前进入睡眠状态,即好像time.sleep(3)
之前执行过self._theMainWindow.theScan.theScanProgress.show()
任何想法为什么会发生这种情况?