包对象 QML 类型
应用程序管理器已知包的句柄。更多...
导入语句 | import QtApplicationManager.SystemUI 2.0 |
属性
详细说明
此类的一个实例代表应用程序管理器所知的单个包。
大多数只读属性直接映射到从包的 info.yaml
文件中读取的值 - 这些已在 清单定义
此类不能从 QML 代码创建。只有 PackageManager
务必不要在函数调用之间保存对包对象的引用:包可以被任何时候卸载,从而使你的引用失效。如果确实需要持久的句柄,请使用 ID 字符串。
属性文档
[只读] description : 字符串 |
返回当前活动地区中提供的包的本地化描述(来自 info.yaml 文件)。
[只读] descriptions : var |
返回一个对象,包含由包的 info.yaml 文件提供的所有语言代码到本地化描述的映射。
[只读] id : 字符串 |
此属性返回包的唯一标识符。
[只读] name : 字符串 |
返回当前活动地区中提供的包的本地化名称(来自 info.yaml 文件)。
[只读] names : var |
返回一个对象,包含由包的 info.yaml 文件提供的所有语言代码到本地化名称的映射。
[只读] state : 枚举 |
该属性持有关当前安装状态的包。它可以是以下之一:
- PackageObject.Installed - 包已完全安装并准备好使用。
- PackageObject.BeingInstalled - 包正处于安装过程中。
- PackageObject.BeingUpdated - 包正处于更新过程中。
- PackageObject.BeingDowngraded - 包正处于降级过程中。这只能发生在先前升级的内置包上。然后它将恢复到原始的内置版本,其状态将返回到 PackageObject.Installed。
- PackageObject.BeingRemoved - 包正处于删除过程中。
[只读] version : 字符串 |
以字符串形式存储包的版本。
©2019 Luxoft Sweden AB。本文件包含的文档贡献归其各自所有者享有版权。提供的文档根据自由软件基金会发布的GNU自由文档许可证(版本1.3)的条款进行许可。Qt及其相关标志是芬兰的Qt公司以及世界各地的商标。所有其他商标均为各自所有者的财产。