问题标签 [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 投票
1 回答
1433 浏览

qt - Qt 查找项目的所有依赖项

我正在使用 Qt 5.10.1 创建一个 Web 浏览器,我想使用 Qt Installer Framework 将其导出。我正在寻找一种方法来了解我的应用程序必须将它们与二进制文件一起导出的所有依赖项(库、插件...)。我已经将 ldd 用于库,但我不知道如何处理插件。

谢谢你的帮助。

当我使用 linuxdeployqt 时,它似乎可以工作,但是当我运行程序时,我得到了

0 投票
0 回答
114 浏览

qt - Qt 安装程序框架未将属性设置为安装程序/可执行文件

我通过 QtIF 创建了一个简单的安装程序。在配置文件中,我指定了所有必需的标签,包括版本、产品名称和产品版本。在“属性”->“详细信息”页面上,所有属性都是空的。我预计它将由框架自动填充。

文件详细信息

QtIF 应该填写文件详细信息吗?

如果不是,我可以通过其他工具编写这些属性吗?

或者,至少最终用户可以获取 config.xml 中指定的文件版本,以进行错误跟踪?

0 投票
1 回答
217 浏览

qt - QT 安装程序框架:如何在二进制创建器中使用 -n 选项进行在线安装程序

我想创建没有嵌入数据的在线安装程序。文档说“使用 binarycreator 工具的 -n 参数并且只将根组件添加到安装程序”。根组件是什么意思。我正在使用下面的代码来执行 binarycreator 工具。

当我提供存储库目录时,它工作正常。但我不想嵌入数据初始化。安装程序应该从在线存储库下载它。

0 投票
0 回答
216 浏览

qt - QT 安装程序框架:更改 WizardStyle 运行时

我正在使用 QT Installer Framework 为软件安装程序编写 QT 应用程序。在配置文件中,我将 WizardStyle 指定为“现代”,但在应用程序中,我要求用户选择可以是 Clssic、Aero 等的安装程序向导样式......因此,如果用户在创建安装程序时选择经典,它应该显示 Classix 向导而不是现代。是否可以在运行时更改向导样式?脚本可以在这里提供帮助吗?

0 投票
1 回答
567 浏览

qt - QT Installer Framework:在介绍页面之前添加新的向导页面

我想在 QT 安装向导的介绍页面之前添加新页面。此页面将有图像和按钮。单击按钮后,我将导航到介绍页面。

我可以这样做吗?我试过了,但没有显示。但是,如果我在其他页面之前添加它,它确实会显示我的页面(例如:Target Dir)有人可以在这里帮助我吗?

0 投票
2 回答
1431 浏览

qt - 如何使用 qt 安装程序框架在卸载期间删除/清除 AppData/Roaming/MyFolder 文件?

我使用 qt 安装程序框架创建了一个应用程序。现在卸载我的应用程序不会删除 AppData/Roaming/My app 文件夹。所以我尝试了我的自定义代码进行卸载以清除我的 AppData。但这使我的安装程序没有响应。

我也尝试过使用

也不行。我错过了什么吗?

0 投票
1 回答
1212 浏览

qt-installer - Qt 安装程序框架 - 检查目标目录,如果存在则运行卸载程序

如果 - 我的程序的现有安装存在,我正在寻找解决方案:

  1. 提示页面 - 更新、添加或删除所有组件。
  2. 如果安装文件退出,则删除该目录或在该目录中运行维护工具。
    我已尝试回答此站点上有关解决同一问题的其他问题,但没有一个解决方案能正常工作。
0 投票
2 回答
485 浏览

qt - QT 框架安装程序 - 如何强制 targetDir

我想强制我的 targetDir 目录安装使用 QT Installer Framework v. 3.0。

目前这是我的 config.xml 文件:

它运行良好,但我可以在安装程序上修改目标目录。我想设置一个无法修改的固定值。

0 投票
1 回答
229 浏览

qt - 有没有办法用 QtScript 编写文件?

我想用 Qt 做一个安装程序。安装程序的配置写在一个名为 installscript.qs 的文件中,该文件基于 qtscript 我试图在里面创建一个 QFile 但它无法识别它!有任何想法吗???

0 投票
1 回答
711 浏览

qt - 如何在qt安装程序框架的卸载步骤中省略component.addOperation的撤消步骤?

我有组件脚本,我在安装期间根据 Qt 文档http://doc.qt.io/qtinstallerframework/operations.html在其中执行 mkdir 和 copydir 操作。在内部,每个操作都有一个包含安装程序说明的 DO 步骤和一个包含卸载程序说明的 UNDO 步骤。我希望安装程序在卸载期间不要执行撤消步骤。我尝试使用以下功能:

执行此操作会引发错误 "Could not start: 'mkdir my/path'(No program defined) No such file or directory" 。是否有任何解决方法不执行 addOperation 的撤消操作?