Описание тега nextcloud
Кратко: корабли в Ubuntu 11.10 с исправленными Qt, что позволит сделать QSystemTrayIcon создать индикатор, если это возможно. В более старых версиях Ubuntu, вам понадобится пропатченная версия Qt, и это сделает вашу программу более распространять.
Длинные: есть патч, предусмотренных каноническим использовать индикаторы в Qt, но он еще не интегрирован в официальный релиз Qt и оно не может произойти прежде, чем в Qt 5. Источник: авторский блог, в пост в Qt форуме от Нокиа/тролями разработчика.
Корабли в Ubuntu 11.10 с этим патчем включен, так как этот код будет создать индикатор, если используется в 11.10
импорт Сыс
от импорта в составе PyQt4 QtGui пакет
в App = QtGui пакет.От QApplication([])
значок = QtGui пакет.QSystemTrayIcon(QtGui Пакет.QIcon("тест.ПНГ"), приложение)
меню = QtGui пакет.QMenu()
меню.addAction("бросить", QtGui пакет.qApp.бросай курить)
значок.setContextMenu(меню)
значок.показать()
приложение.exec_()
Вам понадобится соответствующий значок в тесте.ПНГ.
Обратите внимание, что в KDE (не Кварты) уже приложений индикатор поддержки с помощью к kdelibs.
Существует также libindicate-в Qt проект, но я не могу найти питон тендерах на него ни какой документации.