Есть похожие вопросы на этот, но они не решили мою проблему.
У меня просто есть простой класс MainWindow, который появляется при запуске. Конструктор содержит этот код:
QWidget* centralWidget = new QWidget(this);
this->setCentralWidget( centralWidget );
QSystemTrayIcon a;
a.setIcon( QIcon::fromTheme("edit-undo") );
a.setVisible( true );
a.show();
a.showMessage( tr( "Title" ), tr( "Message - Test" ) );
Это просто окно с центральным виджетом на потом. Я просто хотел проверить QSystemTrayIcon, но он не отображается. Иконка на 100% правильная, так что проблема не в ней.
Кто-нибудь знает, что случилось? Я работаю в системе Linux (Ubuntu 12.04).