Кто нибудь пробывал добавлять программу написанную на Qt в трей? Написал простенькую программку которая показывает погоду в новосибирске, и хотел добавить ее в трей, но оказалось не так все просто)) А может и просто просто ни разу не пробывал и толком не могу найти ничего.
eldar85,
если набрать слов "трей" в нашем поиске вываливается 8 тем помимо этой.
Смотрел их?
System Tray Icon Example в assistant'е гляди
eldar85, в трей добавляется не программа, а картиночка лишь Вернее - окно 16*16 с картинкой во всю ряху окна. Поиск http://www.forum.crossplatform.ru/index.php?act=Search&CODE=simpleresults&sid=de60be2ff1b28866eb855da6873c26e7&highlite=%F2%F0%E5%E9
всем спасибо)
тоже внесу свои пять копеек!
нет как добавит в иконку в трей вроде не до конца но разобрался т.е. что то работает что не работает то допилю на основе System Tray Icon Example.
но во время когда курил пример появился вопрос! почему связка
вызова слота
connect(trayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)),
this, SLOT(iconActivated(QSystemTrayIcon::ActivationReason)));
void Window::iconActivated(QSystemTrayIcon::ActivationReason reason)
{
switch (reason) {
case QSystemTrayIcon::Trigger:
case QSystemTrayIcon::DoubleClick:
iconComboBox->setCurrentIndex((iconComboBox->currentIndex() + 1)
% iconComboBox->count());
break;
case QSystemTrayIcon::MiddleClick:
showMessage();
break;
default:
;
}
}
qt трей в унити не пашет, насколько я помню, там нужен какой то sni плагин, что ли.
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)