2

我想在 QT 安装向导的介绍页面之前添加新页面。此页面将有图像和按钮。单击按钮后,我将导航到介绍页面。

我可以这样做吗?我试过了,但没有显示。但是,如果我在其他页面之前添加它,它确实会显示我的页面(例如:Target Dir)有人可以在这里帮助我吗?

4

1 回答 1

1

因为只有在加载组件时才能加载自定义页面。并且在加载任何组件之前启动了介绍页面。

因此,要在介绍页面之前显示您的自定义页面,您需要将介绍页面的可见性设置为 false。

然后您可以显示您的自定义页面。稍后您可以将“介绍”页面的可见性设置为 true,或者只显示任何其他自定义“介绍”页面。

从控制器构造函数设置介绍页面的可见性为假,

installer.setDefaultPageVisible(QInstaller.Introduction, false);

现在,从您的根组件构造函数中,在简介页面之前添加您的自定义页面,如下所示

installer.addWizardPage(component, "DynamicPreIntroPage", QInstaller.Introduction);

我没试过,但它应该工作。

于 2018-06-07T07:33:53.700 回答