Python 3.x Python3 Qt5主窗口
我有一个像这样的应用程序流。启动时会显示一个主窗口,要求用户选择一个项目或创建一个新项目。创建项目或从列表中选择项目后,我想关闭此主窗口并打开另一个主窗口 在myPython 3.x Python3 Qt5主窗口,python-3.x,pyqt5,qt5,Python 3.x,Pyqt5,Qt5,我有一个像这样的应用程序流。启动时会显示一个主窗口,要求用户选择一个项目或创建一个新项目。创建项目或从列表中选择项目后,我想关闭此主窗口并打开另一个主窗口 在mymain.py中,代码如下所示: app = QApplication([]) ui_project_list_view = ProjectListView() ui_project_list_view.show() app.exec_() 现在我想关闭第一个主窗口(ui\u项目列表\u视图),然后打开另一个主窗口(ui\u项目视
main.py
中,代码如下所示:
app = QApplication([])
ui_project_list_view = ProjectListView()
ui_project_list_view.show()
app.exec_()
现在我想关闭第一个主窗口(ui\u项目列表\u视图
),然后打开另一个主窗口(ui\u项目视图
)。从ui\u项目\u列表\u视图中调用此代码
ui_project_view = ProjectView()
ui_project_view.show()
main_view.close()
无论以何种顺序显示或关闭,应用程序都会退出。我应该如何设计我的“窗口流”
谢谢您的帮助。如果您打开大多数程序,例如Word或Excel,或QtDesigner,您将看到一个空白的主窗口初始化,然后会出现一个弹出窗口,要求您选择项目
如果要将此应用于代码,则主窗口应为ProjectView
,弹出窗口应为ProjectListView
。ProjectView
会在初始化后调用它,可能是在setup
函数中。在ProjectListView
完成后,ProjectView
只需使用ProjectListView
所具有的信息更新屏幕。如果您打开大多数程序,例如Word或Excel或QtDesigner,您将看到一个空白的主窗口,然后会出现一个弹出窗口,要求您选择项目
如果要将此应用于代码,则主窗口应为ProjectView
,弹出窗口应为ProjectListView
。ProjectView
会在初始化后调用它,可能是在setup
函数中。在ProjectListView
完成后,ProjectView
只需使用ProjectListView
所拥有的信息更新屏幕。感谢您的回答,我将按照您推荐的工作流程进行操作。感谢您的回答,我将按照您推荐的工作流程进行操作。