Linux 托盘图标显示位置异常
注册托盘图标,图标显示区域在其他图标上半区。
解决方案:
检查StatusNotifierItem
的最小工作集:Id, Category, Status, IconName, Title;检查是否对这些属性赋初始值,初始值格式是否匹配;
QString id() const { return tray_icon_->id(); }
但是在 tray_icon 中,没有对 m_id 进行初始化赋值;导致图标显示区域异常;
赋初值,图标显示恢复正常