是否可以让 PyQt 窗口保持打开 x 秒,然后通过?
if __name__ == "__main__":
import sys
app = QtGui.QApplication(sys.argv)
MainWindow = QtGui.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
#enough code?
#pass to rest of the code?
最佳答案
您可以使用计时器关闭窗口。
if __name__ == "__main__":
import sys
app = QtGui.QApplication(sys.argv)
MainWindow = QtGui.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
QtCore.QTimer.singleShot(2000, MainWindow.close)
sys.exit(app.exec_())
另一种方法是使用 QDialog 来显示您的用户界面,调用对话框的 exec_
而不是 QApplication
关于python - PyQt 窗口运行 x 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28480669/