任务栏|优麒麟 Linux 发布任务栏新版托盘协议( 二 )
4.3 对托盘应用的 dbus 进行调用
上文说的鼠标事件点击调用槽函数是一部分,还可以监听托盘应用的 signal 如图标变换,提示信息变化等。如果需要托盘应用的窗口以及其他属性,还可以通过 dbus 来获取 properties。
4.4 在优麒麟桌面环境下使用
Qt 应用程序可以在自己的应用程序里创建一个 QSystemtrayIcon 类,并为这个类似设置图标和事件槽函数,在任务栏上会自动生成托盘图标。
Gtk 程序通过
来注册应用为托盘应用,即可实现在任务栏上显示托盘图标。
注意事项5.1 在 dbus 调用的时候可能会出现延时,必要的话可以考虑多线程处理,避免界面阻塞。
【 任务栏|优麒麟 Linux 发布任务栏新版托盘协议】5.2 由于 dbus 调用是异步调用出现响应慢问题,在读取托盘应用信息是可能会需要添加延时读取,不然会出现信息读取不到的地方。
- 位于广东省阳江市的海陵岛自然资源丰富,景色优美,该岛没有 神奇海洋6月28日答案
- 【选购技巧】最高可省1600 苹果暑期教育优惠季保姆级攻略
- iOS|iPhone6s升级iOS15.6b3各方面优化太满意了,老机型终于能养老了
- 华为|小米平板,苹果平板,华为平板:优缺点都很清晰,选择会纠结吗?
- 麒麟9000|麒麟9000S什么来路?华为又能生产了?
- 芯片|麒麟990和麒麟9905G,这两种芯片用起来有何不同?
- 麒麟9000终于不再绝版了!新一代麒麟芯片曝光:将命名为麒麟9500BE
- 麒麟990|搭载麒麟990处理器的三款老旗舰手机,再战三年没问题
- |RedmiK40S与RedmiNote11TPro全面对比:优缺点很明显
- 华为Mate50或将搭载全新麒麟处理器!还有鸿蒙3.0+3D人脸识别!
