2014-02-11 371 views
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)的其餘部分顯示得很好。

回答