Название: SystemTray Отправлено: zodiac от Сентябрь 07, 2007, 19:19 Подскажите как сделать иконку в трее (кроссплат. - под никс и винду).
Смотрел вариант у psi, там ошибка была. С QSystemTrayIcon не разобрался (не работает что-то тоже). Можете подсказать примером как юзать QSystemTrayIcon если таковые имеются :) Название: Re: SystemTray Отправлено: pakulo от Сентябрь 07, 2007, 19:31 Посмотри пример есть System Tray Icon Example
Название: Re: SystemTray Отправлено: zodiac от Сентябрь 08, 2007, 16:23 Дак вот я и говорю, что слишком там и непонятно, и много написано. А как я пытаюсь - не работает. Если можно, ваш пример приведите :)
Название: Re: SystemTray Отправлено: QCasper от Сентябрь 08, 2007, 21:59 #include <qmenu.h>
#include <qaction.h> #include <qapplication.h> #include <qsystemtrayicon.h> int main(int argc, char *argv[]) { QApplication a(argc, argv); QAction exit(QIcon("exit.png"), "Exit", &a); QMenu menu; menu.addAction(&exit); QSystemTrayIcon tray(QIcon("image.png")); tray.setContextMenu(&menu); a.connect(&exit, SIGNAL(triggered()), &a, SLOT(quit())); tray.show(); return a.exec(); } Не забудь картинки image.png и exit.png положить в папку с экзешником ;) Название: Re: SystemTray Отправлено: zodiac от Сентябрь 09, 2007, 12:35 Огромное спасибо!
|