Найти - Пользователи
Полная версия: Создать значёк приложение в системной трее PyQt
Начало » GUI » Создать значёк приложение в системной трее PyQt
1
Boris875
Подскажите пожалуйста, как сделать, чтобы при запуске приложения в системной трее создавался значок приложения.
Чтобы на пример, приложение можно было закрыть из системной треи (как skype, torrent или почти любые другие приложения)?
Rodegast
Как то так:
closeAction = QtGui.QAction(self)
closeAction.setIcon(QtGui.QIcon(QtGui.QPixmap(".....закрыть.png")))
closeAction.setText(u"Закрыть")
self.connect(closeAction, QtCore.SIGNAL("triggered()"), self.close)
Menu = QtGui.QMenu(self)
Menu.addActions([closeAction,...])
self.tray = QtGui.QSystemTrayIcon(QtGui.QIcon(QtGui.QPixmap(".... иконка.png")))
self.tray.setContextMenu(Menu)
self.tray.show()
Boris875
Спасибо, работает вроде, но ругается
"sni-qt/6148" WARN  00:48:22.001 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE 
Что это значит?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB