2014-02-11 2 views
0

XMonad 0.11 및 트레이 (또는 스태로 네트 트리)가있는 Arch Linux에서 PyQt5 5.2 및 Python 2.7.6을 사용합니다. 투명하지만,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은 내가 찾은 그냥 256 * 256 아이콘이다), 트레이 아이콘이 벌금을 보여줍니다

약간의 데모 프로그램을 쓴 배경은 무시되는 것 같습니다. XMonad를 다시 컴파일하거나 모니터 설정을 전환 할 때 수시로 트레이가 다시 시작되면 트레이 아이콘이 사라지고 일반적으로 상호 작용할 수없는 얇은 검정 세로 막대 만 표시됩니다. 내 평소 트레이 아이콘 (Spotify, Parcellite, nm 애플릿, Dropbox)의 나머지 부분은 정상적으로 표시됩니다.

답변

관련 문제