任务栏|优麒麟 Linux 发布任务栏新版托盘协议( 二 )
4.3 对托盘应用的 dbus 进行调用
上文说的鼠标事件点击调用槽函数是一部分,还可以监听托盘应用的 signal 如图标变换,提示信息变化等。如果需要托盘应用的窗口以及其他属性,还可以通过 dbus 来获取 properties。
4.4 在优麒麟桌面环境下使用
Qt 应用程序可以在自己的应用程序里创建一个 QSystemtrayIcon 类,并为这个类似设置图标和事件槽函数,在任务栏上会自动生成托盘图标。
Gtk 程序通过
来注册应用为托盘应用,即可实现在任务栏上显示托盘图标。
注意事项5.1 在 dbus 调用的时候可能会出现延时,必要的话可以考虑多线程处理,避免界面阻塞。
【 任务栏|优麒麟 Linux 发布任务栏新版托盘协议】5.2 由于 dbus 调用是异步调用出现响应慢问题,在读取托盘应用信息是可能会需要添加延时读取,不然会出现信息读取不到的地方。
- iqoo|iQOO Z5x兼备长续航与优质好屏,无压力畅玩游戏
- 鸿蒙os|麒麟9000再度发力,华为高精度导航让你出行不迷糊
- 华为|Mate50也不香了,麒麟9000+5000万徕卡三摄,华为老旗舰降至冰点
- 空调|格力、美的、海尔、海信、志高、奥克斯空调,其优缺点是什么?
- 区委领导构筑静安数字经济竞争新优势|促发展、保安全| 区委
- 医疗|8家优质企业签约入驻 长三角创新医疗科技产业园启用
- 三星|2022国产旗舰持续发力,价格不占优的三星S22这些配置统治力还够吗?
- 空气净化器|华为Mate 50搭载麒麟9000和骁龙8;720全效空气净化器2发布
- 原神·cos美图,飒爽帅气的优菈姐姐
- 华为上架新机,搭载麒麟芯片,5000mAh仅售1399元