Qt应用程序管理器

概述

应用程序管理器二进制文件(appman)本身是一个无头守护进程。您需要在启动时通过命令行或通过配置文件提供适当的QML文件,然后它作为使用从C++端导出的API作为合成窗口管理器运行。

获取高级概述,请参阅Qt应用程序管理器简介

重要主题

工具

控制器

一条命令行工具,可以触发在目标设备上安装指定的包。

打包工具

一条命令行工具用于管理包的安装。

参考

示例

"Hello World!"系统UI示例

学习如何编写您的第一个系统UI。

动画窗口系统UI示例

学习如何动画化窗口以显示和消失。

应用程序功能示例

展示具有各种功能(包括原生应用程序)的客户端应用程序。

桌面系统UI示例

展示了使用纯QML实现的极简桌面系统UI。

显示系统UI和应用程序帧率的示例

如何使用FrameTimer显示帧率信息。

显示应用程序进程信息的示例

如何使用ProcessStatus显示应用程序进程信息。

实现自定义应用程序管理器示例

提供了自定义应用程序管理器可执行文件的基本结构和起点。

意图系统UI和应用程序示例

三个应用程序和一个系统UI通过意图进行通信。

使用意图系统UI启动应用程序示例

学习如何使用意图从系统UI启动应用程序。

每个窗口的多个视图系统UI示例

学习如何使用多个WindowItems渲染WindowObject。

软件容器插件示例

学习如何将软件容器与应用程序管理器集成。

许可证和归属

Qt ApplicationManager可在商业Qt Automotive Suite许可证下使用。此外,它还可在GNU Lesser General Public License,版本3下使用,或参阅Qt许可证获取更多详细信息。

Windows上的可执行文件可能链接到Qtmain库。此库可在商业许可证下获得,并且此外在BSD 3-clause "New"或"Revised"许可证下获得。

此外,Qt ApplicationManager可能包含以下许可下的第三方模块

©2019 Luxoft Sweden AB。本文件中包含的文档贡献版权属于各自所有者。提供的文档许可发布在自由软件基金会网站上,根据GNU自由文档许可协议版本1.3的条款。