我正在Qt中为我的大学项目编写一个应用程序。作为我的主要小部件,我选择了QWizard。我决定为向导中的每个QWizardPage创建一个表单(ui文件)。我将页面添加到了QWizard中,一切运行顺利。但是,我的WizardPages需要在它们之间传递变量,即使我一直在尝试尝试所有可能想到的事情,但都没有找到解决方案。有简单的方法吗?我想如果不使用QtDesigner,可能会容易一些,但是我真的愿意避免重写UI。

为了清楚起见,我得到的是:具有自己的UI窗体的QWizard主窗口小部件,页面在QtDesigner中提升为我自己的类。每个类都有自己的UI表单。要设置UI,我在QWizard的构造函数中调用ui->setup(this)。我正在努力的问题是在页面之间传递变量。

最佳答案

因此,您可以使用QWizard's field mechanism

07-28 02:02