qt - QT 框架安装程序 - 如何强制 targetDir
问题描述
我想强制我的 targetDir 目录安装使用 QT Installer Framework v. 3.0。
目前这是我的 config.xml 文件:
<?xml version="1.0" encoding="UTF-8"?>
<Installer>
<Name>QSSWeb2Board</Name>
<Version>1.0.0</Version>
<Title>QSSWeb2Board</Title>
<Publisher>BQ Educacion</Publisher>
<ProductURL>https://bitbloq.bq.com</ProductURL>
<InstallerWindowIcon>bitbloq</InstallerWindowIcon>
<InstallerApplicationIcon>bitbloq</InstallerApplicationIcon>
<Logo>bitbloq.png</Logo>
<StartMenuDir>Bitbloq</StartMenuDir>
<TargetDir>C:/QSSWeb2Board</TargetDir>
</Installer>
它运行良好,但我可以在安装程序上修改目标目录。我想设置一个无法修改的固定值。
解决方案
自我解决方案:
在安装程序脚本上,添加以下行:
currentPage.TargetDirectoryLineEdit.enabled = false;
推荐阅读
- amazon-web-services - AWS Elastic Beanstalk:未知主机
- sql - 尝试更新非事务性表时出现 Hive 错误
- javascript - 如何从 TODO 列表中显示删除按钮
- r - 如何将 SharePoint 列表加载到 R 中的小标题中?
- android - 如果用户隐藏了通知通道,关联的前台服务是否还能成功启动?
- halide - Halide: Var 声明格式
- python-3.x - 为什么 anaconda3 安装似乎以 python2 而不是 python3 结束
- typescript - 如何在 VS 代码中禁用保存时自动加入行?
- python - 解析 XML 时出错:列表索引必须是整数或切片,而不是 Str
- powershell - 当显示名称中有特殊字符时,获取通讯组中所有显示名称的 SMTP 地址