0
上拱Linux中使用PyQt5 5.2和Python 2.7.6與XMonad 0.11和trayer(或stalonetray)。PyQt5托盤圖標消失
寫了一個小演示程序:
#!/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)的其餘部分顯示得很好。