问题标签 [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.
linux - 是否有标准方法可以添加到 Linux 上的“开始菜单”?
我正在创建一个 Linux 安装程序(目前正在查看 Qt 安装程序框架),我需要在开始/应用程序菜单中添加快捷方式。
我已经阅读并尝试了 .desktop 文件,但这只是将快捷方式放在通用应用程序部分......如何在菜单中创建供应商/产品/应用程序结构?
我们正试图摆脱执行此操作的 InstallJammer,但据我所知,我们需要在 Qt Installer Framework 中使用自定义脚本。
有什么想法或建议吗?
谢谢,艾伦
qt - Qt 安装程序框架读取安装路径的文本文件
我正在创建一个安装程序,我需要具有读取文本文件并获取一些安装参数的功能。具体来说,我需要从文本文件中读取安装路径。我试图从 JS 使用 FileReader,但我不知道如何在Controller.prototype.TargetDirectoryPageCallback
函数内部使用它。也许有更简单的方法来做到这一点?任何工作样本可能吗?
qt - 使用 Qt Installer Framework 创建我的应用程序安装程序
我想为我的应用程序创建一个安装程序。因此,我已经阅读了有关 Qt 安装程序框架的信息,并且我测试了教程示例并创建了安装程序,并且所有工作都可以通过示例找到。但是当我尝试为我的应用程序执行相同的过程时,我有疑问。当我编译代码时,会在我的代码的同一级别创建一个文件夹:
- 我的应用程序(我的代码)
- build-MyApplication-Desktop_Qt_5_4_1_MinGW_32bit-Release(代码编译)
所以我的问题是:
我需要将编译的哪些文件复制到myinstaller/packages/vendor/
Qt Intaller Framework 推荐的文件夹中?
如果我有 Qt 的依赖项,例如串行端口、多媒体等,如何使用 Qt Installer Framework 插入这些依赖项?
c++ - 如何在 Qt 安装程序(1.5.0)中进行文件关联?
如何在 Windows 上的 Qt 安装程序框架(1.5.0)中进行文件关联?我想做这个:
例如,当我双击 myFile.x 时,我的 qt 桌面应用程序(Windows)将启动并打开该文件。
我想在 installscript.qs 中纠正这个:
当我写这个字符串时,它给出了解析错误。输出为:捕获异常:加载组件脚本时出现异常:'D:/Workspace/A/A_installer/A/packages/com.ge.mss/meta/installscript.qs
SyntaxError:解析错误
回溯:()@D:/Workspace/A/A_installer/A/packages/com.ge.mss/meta/installscript.qs:102'
c++ - Qt 5.5 和 Qt Installer Framework 2.0.1:尽管存在于 config.xml 中,但不显示徽标
我使用预编译的 Qt Installer Framework 二进制文件 2.0.1 版为我的应用程序编写了一个安装程序。但是,安装程序窗口不会以任何可能的方式显示我的任何徽标。
有问题的徽标名为“installerlogo.png”,一个带有 alpha 通道的 64x64 图像,位于安装程序目录结构的顶部(与 config/ 和 packages/ 目录所在的目录相同。)
我为图标的目的制作了另一个徽标,名为“installericon.ico”,它只是上面的 16x16 版本,只是重命名为“.ico”(这是错误的做法吗?)
我在 config.xml 文件中尝试了以下内容:
但没有一个产生任何视觉结果。
c++ - Qt Installer Framework 2.0.1:水印只显示在第一页
我使用预编译的 Qt Installer Framework 2.0.1 版为我的应用程序制作了安装程序。我希望安装程序在所有安装程序页面的左侧都有一个水印图像,但它只出现在第一个页面上。
这是config.xml:
请注意,我正在使用<WizardStyle>Modern</WizardStyle>
.
此外,当使用 时<WizardStyle>Mac</WizardStyle>
,<Background>
标签什么也不做,即使它应该按照文档。
但是,如果这实际上是 Watermark 对象的正常行为,那么我怎样才能让它保留在所有页面上?
qt - 如何让 QtIFW 安装程序调用安装程序附带的实用程序?
我正在考虑将现有的基于 C++ 的安装程序移植到Qt Installer Framework。现有安装程序中有几件事我现在不想更改或重新实现,例如解析许可证密钥。相反,我想重用一些现有代码并从中构建一个小型(无 GUI)实用程序,然后让 QtIFW 安装程序根据需要调用它。
似乎installer.execute
可以用来调用外部程序 - 但有没有办法解决尚未在系统上而是安装程序一部分的程序?也许我可以将要调用的程序存储为资源并在运行时将其提取到临时目录中?
qt - Qt Installer Framework:翻译组件描述
我已经安装了 Qt Installer Framework QtIFW2.0.1,并查看了随附的示例。
当我仔细查看示例翻译时,我了解了如何翻译自定义 ui 文件的内容。但是我在示例和文档中都没有看到如何翻译位于组件package.xml文件中的文本。
在上面提到的示例中,它看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<Package>
<DisplayName>The root component</DisplayName>
<Description>This component contains a license and translations to German.</Description>
<Version>0.5.0-1</Version>
<ReleaseDate>2015-01-29</ReleaseDate>
<Licenses>
<License name="Beer Public License Agreement" file="license.txt" />
</Licenses>
<Default>true</Default>
<Script>installscript.qs</Script>
<UserInterfaces>
<UserInterface>page.ui</UserInterface>
</UserInterfaces>
<Translations>
<Translation>de.qm</Translation>
<Translation>pl.qm</Translation>
</Translations>
</Package>
所以,长话短说:我如何翻译这个特定的文本行:
<Description>...</Description>
?
qt - Qt 安装程序框架:隐藏后退按钮
如何在 Qt 安装程序框架中隐藏后退按钮?
请参阅附图。