求助:如何能够定时关闭Pyqt5生成的窗口?

求助各位大神,我先描述一下需求:
使用QT Designer做了一个界面,没有其他功能,然后在主程序里调出了这个窗口,代码如下:

def show_mainwindow():
    app = QtWidgets.QApplication(sys.argv)
    mainwindow = QtWidgets.QMainWindow()
    ui = main_uidesign.Ui_MainWindow()
    ui.setupUi(mainwindow)
    mainwindow.show()
    sys.exit(app.exec_())


if __name__ == "__main__":
    show_mainwindow()

现在想实现一个功能,在调出窗口后3秒,自动关闭当前的窗口,我尝试了time.sleep,但无法实现,我也不清楚关闭窗口应该用哪个函数实现?
另外,请大神们描述一下sys.exit(app.exec_())的含义,谢过了

你可能感兴趣的:(Python学习)