首页 > 解决方案 > Qt Installer Framework:如何检查是否选择了组件进行安装

问题描述

关于 Qt 安装程序框架,我有这个问题:

如果当前在组件选择页面中选择了要安装的组件,我如何签入组件脚本?

没有组件属性,我找不到可以查询的值。

标签: qtqt-installer

解决方案


您可以使用这些功能

component.componentChangeRequested();
component.installationRequested();
component.updateRequested();
component.uninstallationRequested();

查询有关请求的组件更改的信息。

所有这些功能都取决于包的先前状态。已卸载的已检查包将标记为 in installationRequested,已安装的未检查包将标记为 in uninstallationRequested,安装版本比捆绑版本旧的已检查包将标记为 in updateRequested

有关详细信息,请查看组件文档


推荐阅读