我有一个包含序列号检查的页面(SerialCodePage
)。它在IntroductionPage
之后的安装程序代码中实现并添加。
Pro版本需要此页面,而Lite我想隐藏它,而无需重新编译安装程序代码。
我尝试在componentscript和controlscript的installer.removeWizardPage (component, "SerialCodePage");
的帮助下实现它,但该函数总是返回false。
如何隐藏此页面?
答案 0 :(得分:0)
显然removeWizardPage
仅适用于在QJS中添加的页面。
就我而言,我必须将此页面添加到ScriptEngine::generateQInstallerObject
并使用installer.setDefaultPageVisible(QInstaller.SerialCode, false);