Logo FluentUI

Starter QML Type

一个启动器组件,用于管理和初始化应用程序。. More...

Import Statement: import FluentUI.Controls 1.0

Properties

Signals

Methods

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` 参数包含了变化的数据。