Starter QML Type
一个启动器组件,用于管理和初始化应用程序。. More...
Import Statement: | import FluentUI.Controls 1.0 |
Properties
- appId : string
- locale : var
- singleton : bool
- windowIcon : url
Signals
- void activeApplicationChanged(string args)
Methods
- void onHandleDataChanged(string args)
Detailed Description
`Starter` 组件是一个用于管理应用程序生命周期和状态的启动器。它允许配置应用程序 ID、语言环境、窗口图标等,并提供了信号用于监听应用程序状态的变化。
示例用法:
Starter { appId: "A053D1AE-AEA9-4105-B79C-B5F5BEDC9208" locale: Qt.locale("en_US") windowIcon: "icons/appicon.png" onActiveApplicationChanged: { console.log("Application state changed:", args) } }
Property Documentation
appId : string |
应用程序的唯一标识符 (UUID)。在启动器初始化时用于检查应用程序的唯一性。默认值为 `"A053D1AE-AEA9-4105-B79C-B5F5BEDC9208"`。
locale : var |
应用程序的语言环境设置。默认值为当前系统的语言环境。
singleton : bool |
指定应用程序是否应以单例模式运行。设置为 `true` 时,启动器将检查应用程序 ID 确保只运行一个实例。默认值为 `false`。
windowIcon : url |
应用程序窗口的图标。默认值为空,表示不设置窗口图标。
Signal Documentation
void activeApplicationChanged(string args) |
应用程序状态变化时发出的信号。`args` 参数包含了应用程序状态变化的相关信息。
Note: The corresponding handler is onActiveApplicationChanged
.
Method Documentation
void onHandleDataChanged(string args) |
当处理的数据发生变化时调用的方法。`args` 参数包含了变化的数据。