欢迎光临散文网 会员登陆 & 注册

Qt 应用程序管理器

2023-02-23 19:54 作者:0lready  | 我要投稿

Qt 应用程序管理器是一个守护进程,可帮助您创建具有高度复杂 UI 

Qt AppMan 架构

应用程序管理器的主要构建块是:

  • Wayland窗口合成器

  • 应用启动器

  • 用户输入管理

  • 通知

  • 应用程序安装

优点

将所有这些构建块聚合到一个守护进程中,使它们能够更有效地协同工作:

  • 当应用程序请求显示窗口时,合成器可以执行安全检查,因为它可以访问应用程序管理器启动的所有应用程序的进程 ID。默认情况下,来自未知进程的窗口不会显示在屏幕上。

  • 应用程序管理器对其内部 IPC 机制的使用实施强制管理,并为系统的中间件提供 D-Bus 接口,以允许其他进程和库验证应用程序的资源使用情况。

应用程序管理器在单进程和多进程模式下运行相同系统 UI 和 QML 应用程序,能力也有相当多的优势 - 无论是在开发阶段还是在产品扩展阶段。通常,这不需要对系统 UI 或 QML 应用程序本身进行任何更改。

参考

https://doc.qt.io/QtApplicationManager-5.15/introduction.html


Qt 应用程序管理器的评论 (共 条)

分享到微博请遵守国家法律