История изменений
Исправление Siborgium, (текущая версия) :
В С++ это выглядит как-то так:
void Window::createTrayIcon()
{
trayIconMenu = new QMenu(this);
trayIconMenu->addAction(minimizeAction);
trayIconMenu->addAction(maximizeAction);
trayIconMenu->addAction(restoreAction);
trayIconMenu->addSeparator();
trayIconMenu->addAction(quitAction);
trayIcon = new QSystemTrayIcon(this);
trayIcon->setContextMenu(trayIconMenu);
}
полностью пример можно посмотреть здесь. Думаю, портировать на Python должно быть не так сложно даже без знания С++.
Так или иначе, не рекомендуется использовать трей без веской причины – этот механизм считается устаревшим и отсутствует в GNOME и некоторых других окружениях.
Исходная версия Siborgium, :
В С++ это выглядит как-то так:
void Window::createTrayIcon()
{
trayIconMenu = new QMenu(this);
trayIconMenu->addAction(minimizeAction);
trayIconMenu->addAction(maximizeAction);
trayIconMenu->addAction(restoreAction);
trayIconMenu->addSeparator();
trayIconMenu->addAction(quitAction);
trayIcon = new QSystemTrayIcon(this);
trayIcon->setContextMenu(trayIconMenu);
}
полностью пример можно посмотреть здесь. Думаю, портировать на Python должно быть не так сложно даже без знания С++.
Так или иначе, не рекомендую использовать трей без веской причины это делать – этот механизм считается устаревшим и отсутствует в GNOME и некоторых других окружениях.