首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyQt5托盘图标消失

PyQt5托盘图标消失
EN

Stack Overflow用户
提问于 2014-02-11 16:06:48
回答 1查看 1.4K关注 0票数 0

在Arch上使用PyQt5 5.2和Python2.7.6,并使用XMonad 0.11和trayer (或钟声托盘)。

编写了一个演示程序:

代码语言:javascript
复制
#!/usr/bin/env python2

from PyQt5 import QtGui, QtWidgets
import signal

signal.signal(signal.SIGINT, signal.SIG_DFL)

app = QtWidgets.QApplication([])

icon = QtGui.QIcon('clock.png')
tray = QtWidgets.QSystemTrayIcon(icon)
tray.show()

app.exec_()

(clock.png只是我找到的256x256图标)

如果我的托盘运行,托盘图标显示良好,尽管透明的背景似乎被忽略。如果托盘被重新启动,在我重新编译XMonad或切换监视器设置时会不时发生这种情况,托盘图标就会消失,只显示一个很薄的黑色竖直条,我通常无法与之交互。剩下的托盘图标(Spotify,Parcellite,nm-applet,Dropbox)显示得很好.

EN

回答 1

Stack Overflow用户

发布于 2014-02-11 18:52:44

Qt5(至少在当前5.2.1稳定版本之前)并不是X11下大多数托盘的朋友。这件事持续了一段时间。

相关bug报告:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21706930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档