【问题标题】:QWizard and forms for each QWizardPage每个 QWizardPage 的 QWizard 和表单
【发布时间】:2012-05-12 18:38:15
【问题描述】:

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

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

【问题讨论】:

  • 这是一个设计问题,有很多方法可以做到这一点。您可以发布您的代码(您的弹出页面类之一,以及将属性页面添加到向导的功能)

标签: c++ qt qt-creator qt-designer


【解决方案1】:

因此你可以使用QWizard's field mechanism

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 2017-12-27
    • 1970-01-01
    相关资源
    最近更新 更多