问题标签 [qt-installer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
295 浏览

windows - Qt 安装程序窗口标题

有什么方法可以更改由Qt 安装程序框架创建的安装程序的窗口标题?由config.xml中与"Setup"连接的<Title>标记设置的窗口标题。页面有一个标题属性,但它会更改选项卡控制器中包含的页面标题。

谢谢。

0 投票
2 回答
711 浏览

qt-installer - Qt 安装程序框架:如何将我的程序添加到 Windows 系统变量 PATH?

安装程序后,我需要安装程序将程序路径添加到 Windows 系统变量 PATH。这个怎么做?

安装人员必须这样做,而不是我。

升级版:

并且程序路径也必须通过卸载删除。

UPD2:

现在我正在尝试这样做:

但它不起作用:(

0 投票
0 回答
145 浏览

c++ - Qt 安装程序在 Windows 上取消注册文件类型

我正在使用 Qt 安装程序在 Windows 机器上部署我的软件。到目前为止,一切都按预期工作:我可以安装东西并注册文件扩展名,以便与我的软件一起启动。

假设我的应用名为MyApp,扩展名为.myapp

这是我在installscript.qs脚本中使用的代码:

现在,当我使用 Qt 的卸载程序卸载应用程序时,它会正确地从我的 PC 中删除文件,但文件类型注册仍保留在 Windows 的设置中,当再次重新安装应用程序时,安装程​​序只需添加另一个文件类型注册,而不管现有文件类型(s )。因此,此时如果我安装/卸载我的应用程序 20 次,我将拥有 20 个相同文件类型注册的副本。

知道发生了什么吗?

0 投票
0 回答
128 浏览

c++ - Qt 安装程序覆盖消息框

使用 Qt 安装程序框架,我们可以自定义步骤的 UI 元素,但似乎对于不是真正的 UI 元素的消息框,我们唯一能做的就是自动回答或简单地关闭所有给定的这个页面

在我的配置中,我想在所选目录触发TargetDirectoryInUse 错误时显示自定义 QMessageBox,或者至少替换其中显示的消息。我不需要它采取不同的行动,我仍然需要安装程序在单击确定时不允许安装,但我不喜欢其中的文本。

目标目录页面没有显示任何关于他们可以访问的任何信号或回调的信息。

任何提示将不胜感激!

0 投票
1 回答
843 浏览

windows - Qt Installer Framework:在另一台计算机上安装过程中出错:d3dcompiler_47.dll(拒绝访问)

我对 Qt 安装程序框架有疑问。我使用 Qt Installer Framework 生成了一个安装程序。我重用了 Qt 5.0.3 中的“示例/教程”。我在“packages/in com.vendor.product/data”目录中添加了所有文件(exe、dll、数据……)。我使用 windeploy 来获得所需的所有 dll。我在命令行中生成了一个离线安装程序。

一切都在我的电脑上运行(Window 10 / US)。我可以安装/卸载我的应用程序并通过桌面上的快捷方式启动我的应用程序。这里一切正常。谢谢你。

但是当我想通过我的安装程序在另一台计算机上安装我的应用程序时,出现以下错误:“安装过程中的错误(com.vendor.product):提取'installer://com.vendor.product/0.0 时出错.0.bin.7z':无法打开文件 C:/Users/Username/MyApp/bin/d3dcompiler_47.dll(访问被拒绝)“

ps:所有电脑都是Windows 10,不同的是语言:我的电脑是Windows 10 / US,另一台电脑是Windows 10 / French。

有人可以帮助我吗?

qt安装程序错误:

qt安装程序错误截图

0 投票
2 回答
3096 浏览

qt - 如何在 Qt Installer Framework 中运行可执行文件?

我有一个可执行文件 C:\CDM21226_Setup.exe,我想通过 Qt Installer Framework (QtIFW) 运行它。请注意,CDM21226_Setup.exe 是驱动程序,而不是我要安装的应用程序。我想先通过安装程序安装驱动程序。我曾尝试在组件脚本中进行以下操作,但没有成功。

  • component.addElevatedOperation("执行", "C:/CDM21226_Setup.exe");
  • installer.execute("C:/CDM21226_Setup.exe");

如果有人知道如何从 Qt Installer Framework 运行 exe 文件,请在此处分享。我真的需要它,但不知道该怎么做。我在 Windows 10 上使用 Qt 5.7。

0 投票
0 回答
215 浏览

linux - 如何使用 Qt Framework Installer 为 Mac 创建安装程序/设置?

我想使用 Qt Framework Installer 为 Mac 创建一个安装程序/设置。安装程序在 Windows 上运行良好,但我不知道必须为 Mac 编写什么。以下代码适用于 windows 和 linux,但没有适用于 Mac 的信息。

有人可以帮助我吗?

0 投票
1 回答
374 浏览

qt - 如何在 TargetDirectory 页面上禁用 NextButton

我正在使用 Qt Installer Framework,我想在 TargetDirectory 页面上禁用 NextButton。我尝试用几种方法编辑 controlscript.qs,但它似乎不起作用。以下是其中之一

0 投票
0 回答
66 浏览

macos - Qt 框架安装程序:蓝色矩形 gfx 出现在我的许可协议页面(MacOSX)

我的安装程序的许可协议页面上有一个小故障/错误。这个错误只发生在 Mac 上。我删除了所有非强制性页面。有人可以帮助我吗?

rem :它看起来像 TextZone 的错误选择/焦点。当我单击单选按钮或文本时,蓝色矩形消失

这是屏幕截图:安装程序许可证页面 gfx 错误屏幕截图

这是我的脚本:

0 投票
1 回答
1416 浏览

qt - 如何以静默模式启动我的 Qt 安装程序?(Qt 安装程序框架)

我使用 Qt Framework Installer 生成了一个安装程序,我想知道如何在静默模式下运行我的安装程序?

我试过这个命令行“myinstaller.exe -platform minimum”,就像这个链接(https://bugreports.qt.io/browse/QTIFW-317

但我有这个错误:“未知选项:p、l、a、t、f、o、r、m”

我使用了最后一个 Qt 框架安装程序:2.0.5