如何隐藏我自己的页面(Qt Installer Framework)
How to hide my own page (Qt Installer Framework)
我有一个序列号检查页面 (SerialCodePage
)。它是在 IntroductionPage
之后在安装程序代码中实现和添加的。
专业版需要此页面,对于精简版我想隐藏它,无需重新编译安装程序代码。
我尝试在componentscript和controlscript中借助installer.removeWizardPage (component, "SerialCodePage");
实现,但是函数总是returns false。
如何隐藏此页面?
显然 removeWizardPage
仅适用于在 QJS 中添加的页面。
就我而言,我必须将此页面添加到 ScriptEngine::generateQInstallerObject
并使用 installer.setDefaultPageVisible(QInstaller.SerialCode, false);
我有一个序列号检查页面 (SerialCodePage
)。它是在 IntroductionPage
之后在安装程序代码中实现和添加的。
专业版需要此页面,对于精简版我想隐藏它,无需重新编译安装程序代码。
我尝试在componentscript和controlscript中借助installer.removeWizardPage (component, "SerialCodePage");
实现,但是函数总是returns false。
如何隐藏此页面?
显然 removeWizardPage
仅适用于在 QJS 中添加的页面。
就我而言,我必须将此页面添加到 ScriptEngine::generateQInstallerObject
并使用 installer.setDefaultPageVisible(QInstaller.SerialCode, false);