qt - Qt Installer Framework:如何检查是否选择了组件进行安装
问题描述
关于 Qt 安装程序框架,我有这个问题:
如果当前在组件选择页面中选择了要安装的组件,我如何签入组件脚本?
没有组件属性,我找不到可以查询的值。
解决方案
您可以使用这些功能
component.componentChangeRequested();
component.installationRequested();
component.updateRequested();
component.uninstallationRequested();
查询有关请求的组件更改的信息。
所有这些功能都取决于包的先前状态。已卸载的已检查包将标记为 in installationRequested
,已安装的未检查包将标记为 in uninstallationRequested
,安装版本比捆绑版本旧的已检查包将标记为 in updateRequested
。
有关详细信息,请查看组件文档。
推荐阅读
- python - 用python创建索引列
- django - 未找到任何参数的“销售”反向。尝试了 1 种模式:['sales/(?P
\\d+)/$'] - apache - Nginx 反向代理未重定向到 HTTPS
- macos - 如何在mac终端上从源代码安装
- jquery - 如何设置 select2 下拉菜单的最小宽度和最大宽度?
- javascript - 反应,从 const 组件子项设置父项的 const 组件变量
- r - 带有 r 的多个图
- vuejs3 - vue3 async setup() 使我的模板不显示
- c++ - 如何更改 wxDatePickerCtrl 的值?
- c# - 使用反射实例化一个 IEnumerable
其中 MyType 有一个通用参数