Linux 如何在Qt安装程序中删除目标目录选择?

Linux 如何在Qt安装程序中删除目标目录选择?,linux,qt,installation,qt-installer,Linux,Qt,Installation,Qt Installer,我正在尝试使用Qt安装程序框架在Linux上创建一个安装程序,我想设置一个固定的目标目录并从安装程序中删除该页面。我已经通过脚本和setDefaultPageVisible实现了这一点。这是可行的,但我必须按两次“下一步”按钮才能通过它 这是一个已知的问题还是有更好的方法来实现这一点?为了其他人的利益,我找到了一个解决方案。似乎您需要删除简介页以及TargetDirectory,否则可能会出现重复的简介页 function Component() { installer.setDefau

我正在尝试使用Qt安装程序框架在Linux上创建一个安装程序,我想设置一个固定的目标目录并从安装程序中删除该页面。我已经通过脚本和setDefaultPageVisible实现了这一点。这是可行的,但我必须按两次“下一步”按钮才能通过它


这是一个已知的问题还是有更好的方法来实现这一点?

为了其他人的利益,我找到了一个解决方案。似乎您需要删除简介页以及TargetDirectory,否则可能会出现重复的简介页

function Component()
{
    installer.setDefaultPageVisible(QInstaller.Introduction, false);
    installer.setDefaultPageVisible(QInstaller.TargetDirectory, false);
}

为了他人的利益,我找到了一个解决办法。似乎您需要删除简介页以及TargetDirectory,否则可能会出现重复的简介页

function Component()
{
    installer.setDefaultPageVisible(QInstaller.Introduction, false);
    installer.setDefaultPageVisible(QInstaller.TargetDirectory, false);
}

可以使用currentPage.TargetDirectoryLineEdit.enabled=false禁用行编辑

您可以使用currentPage.TargetDirectoryLineEdit.enabled=false禁用行编辑