在QT中连接Dialogs的最佳方法是什么?

LBa*_*ret 2 qt pyqt qdialog pyside

在我的应用程序中,我有一个项目功能,但它需要一系列对话框才能工作.

开始时,用户必须打开现有项目或创建新项目,并且在创建新项目时,用户必须指定文件夹.

因此,在新项目或现有项目之间有一个第一个用于选择的对话框,另一个用于在新项目的情况下打开以选择文件夹.

现在,我在第一个上调用exec_()方法,并在里面做所有事情(创建第二个对话框,使用它,等等).直接后果:它使用副作用很麻烦.

所以问题是:在QT中可以干净地链接对话框吗?

duD*_*uDE 6

看看QWizard clas:

向导(在Mac OS X上也称为助手)是一种特殊类型的 输入对话框,由一系列页面组成.向导的目的是引导用户逐步完成一个过程.向导对于用户可能难以学习的复杂或不常见的任务非常有用.