【发布时间】:2017-01-22 17:02:27
【问题描述】:
以下代码在 debian jessie 中运行良好,但在 debian 拉伸中运行不佳。 代码在系统托盘中显示图标。在 Jessie 中,它正确显示了工具提示,但在 Debian Stretch 中,工具提示文本显示为文件名,而不是我设置的。
不确定我可以在这里进行什么样的调试,也不知道可能是什么问题。 它正在使用 Debian jessie 中的 python 2.7.9 debian 中的 python 2.7.13
#!/usr/bin/python -u
import sys
from PyQt4 import QtGui, QtCore
import signal
signal.signal(signal.SIGINT, signal.SIG_DFL)
def main():
app = QtGui.QApplication(sys.argv)
trayIcon = QtGui.QSystemTrayIcon(QtGui.QIcon('test.png'), app)
menu = QtGui.QMenu()
exitAction = menu.addAction("Exit")
trayIcon.setContextMenu(menu)
trayIcon.setToolTip('test tool tip')
trayIcon.show()
sys.exit(app.exec_())
if __name__ == '__main__':
main()
【问题讨论】:
-
这方面有什么帮助吗?
标签: python linux qt debian pyqt4