【发布时间】:2020-06-01 09:23:13
【问题描述】:
我有一个看起来像这样的应用程序流程。启动时会显示一个 MainWindow,并要求用户选择一个项目或创建一个新项目。在创建或从列表中选择项目后,我想关闭此 MainWindow 并打开另一个 MainWindow。
在我的main.py 中,代码如下所示:
app = QApplication([])
ui_project_list_view = ProjectListView()
ui_project_list_view.show()
app.exec_()
现在我想关闭第一个主窗口 (ui_project_list_view) 并打开另一个主窗口 (ui_project_view)。此代码是从ui_project_list_view 中调用的。
ui_project_view = ProjectView()
ui_project_view.show()
main_view.close()
无论我按什么顺序显示或关闭,应用程序都会退出。我应该如何设计我的“窗口流”?
感谢您的帮助。
【问题讨论】:
标签: python-3.x pyqt5 qt5