crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> как добавить программу в трей
eldar85
  опции профиля:
сообщение 18.10.2010, 10:16
Сообщение #1


программист
***

Группа: Участник
Сообщений: 283
Регистрация: 2.1.2010
Из: Москва
Пользователь №: 1348

Спасибо сказали: 0 раз(а)




Репутация:   0  


Кто нибудь пробывал добавлять программу написанную на Qt в трей? Написал простенькую программку которая показывает погоду в новосибирске, и хотел добавить ее в трей, но оказалось не так все просто)) А может и просто просто ни разу не пробывал и толком не могу найти ничего.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 18.10.2010, 10:22
Сообщение #2


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

Спасибо сказали: 113 раз(а)




Репутация:   23  


eldar85,
если набрать слов "трей" в нашем поиске вываливается 8 тем помимо этой.
Смотрел их?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ernie
  опции профиля:
сообщение 18.10.2010, 10:44
Сообщение #3


Участник
**

Группа: Участник
Сообщений: 130
Регистрация: 13.5.2010
Из: Irkutsk
Пользователь №: 1712

Спасибо сказали: 11 раз(а)




Репутация:   1  


System Tray Icon Example в assistant'е гляди
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 18.10.2010, 12:03
Сообщение #4


фрилансер
******

Группа: Участник
Сообщений: 2913
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


eldar85, в трей добавляется не программа, а картиночка лишь :) Вернее - окно 16*16 с картинкой во всю ряху окна. Поиск http://www.forum.crossplatform.ru/index.ph...te=%F2%F0%E5%E9
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
eldar85
  опции профиля:
сообщение 18.10.2010, 13:02
Сообщение #5


программист
***

Группа: Участник
Сообщений: 283
Регистрация: 2.1.2010
Из: Москва
Пользователь №: 1348

Спасибо сказали: 0 раз(а)




Репутация:   0  


всем спасибо)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Igor_R
  опции профиля:
сообщение 8.3.2012, 0:15
Сообщение #6


Новичок


Группа: Новичок
Сообщений: 1
Регистрация: 7.3.2012
Пользователь №: 3252

Спасибо сказали: 0 раз(а)




Репутация:   0  


тоже внесу свои пять копеек!
нет как добавит в иконку в трей вроде не до конца но разобрался т.е. что то работает что не работает то допилю на основе 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:
       ;
    }
}


вообще не работают!
точнее не совсем так в Windows они работают нормально но в ubuntu 11.10 не работают.
я конечно понимаю что это как то завязано на Unity.
Конечно это не сильно страшно ибо контексное меню выпадает и работает но всеже слегка напрягает, а вдруг будет надо а тут глюк.
Может кто знает как это обходить? или это только у меня?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 8.3.2012, 1:32
Сообщение #7


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


qt трей в унити не пашет, насколько я помню, там нужен какой то sni плагин, что ли.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.2.2021, 18:23