自定义安装程序
您可以使用脚本通过以下方式来自定义安装程序:
> 添加Qt Installer Framework操作,该操作由脚本提供,并由安装程序执行。
> 添加新页面,该页面由您在package.xml文件中指定,并将其放置在packages文件夹中。
> 修改现有页面,通过插入自定义用户界面元素来作为子部件。
> 添加语言变体。
您可以同时使用组件脚本和控制脚本来自定义安装程序。通过在组件的package.xml文件的Script元素中指定组件脚本,可以将该脚本与特定的组件关联起来。当组件的元数据获取完毕时,将加载该脚本。有关组件脚本的更多信息,请参见组件脚本章节。
通过在安装程序的control.xml文件的ControlScript元素中指定控制脚本,可以将该脚本与整个安装程序关联起来。控制脚本可以是安装程序资源的一部分,也可以在命令行中被传递。它们可用于修改安装程序页面,该页面在加载组件之前向用户显示。另外,您可以使用它们来修改卸载程序中的页面。有关更多信息,请参见控制脚本章节。
有关可用于组件/控制脚本的全局JavaScript对象的更多信息,请参见脚本API章节。
添加操作
您可以在安装过程中使用组件脚本执行Qt Installer Framework操作。通常,操作通过移动,复制或修补方式来操纵文件。使用QInstaller::Component::addOperation或QInstaller::Component::addElevatedOperation函数来