"缺少文件图标"在LXDE上使用NoIcon运行showMessage时,系统托盘中会显示

时间:2017-08-22 22:28:25

标签: qt pyqt qt5 pyqt5 system-tray

我正在构建一个使用通知的应用程序,并且系统托盘中有一个图标

我使用showMessage并将图标参数设置为NoIcon,当显示消息时,系统托盘图标会从我设置的图标更改对于此图标的应用程序:

system tray with missing icon file

我的系统使用此图标显示文件丢失

我已尝试将图标参数设置为Information,而不是显示字母" i"在消息和系统托盘中(显示消息时),因此在这种情况下没有问题

使用NoIcon时,我可以避免在显示消息时看到丢失的图标,而是在系统托盘中看到我的应用程序图标吗?

感谢帮助!

我的设置:

  • Lubuntu 16.04(使用 LXDE
  • PyQt:5.7.1(与Qt版本相同)

代码:

self.tray_icon.showMessage(
    "Application Name",
    "Message",
    icon=QtWidgets.QSystemTrayIcon.NoIcon,
    msecs=10*1000
)

0 个答案:

没有答案