我正在为我的大学项目编写 Qt 应用程序。作为我的主要小部件,我选择了 QWizard。我决定为向导中的每个 QWizardPage 创建一个表单(ui 文件)。我将页面添加到 QWizard,一切顺利。但是,我的 WizardPages 需要在它们之间传递变量,尽管我一直在尝试这样做,但我没有找到解决方案。有没有简单的方法来做到这一点?我想如果我没有使用 QtDesigner,它可能会更容易完成,但我真的更愿意避免重写 UI。
为了清楚起见,我得到的是:具有自己的 UI 表单的 QWizard 主小部件,页面在 QtDesigner 中提升为我自己的类。每个类都有自己的 UI 表单。为了设置我ui->setup(this)
在 QWizard 的构造函数中调用的 UI。我正在努力解决的问题是在页面之间传递变量。