Russian Qt Forum
Май 05, 2024, 12:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: trayicon in Qt4  (Прочитано 5465 раз)
Asn
Гость
« : Август 28, 2005, 09:47 »

Пробывал перенести trayicon из Qt3 в Qt4 с помощью
qt3_support - не получилось. Компилируеться но не линкуеться.
Вопрос такой. Может кто знает как это сделать или есть
класс написанный для Qt4.
Записан
KADABRA
Гость
« Ответ #1 : Август 29, 2005, 13:22 »

Есть поправленый для 4.0 (только под Вынь).
Но галимо менюшки из трей смотрятся.
Могу дать.
Записан
Borea
Гость
« Ответ #2 : Сентябрь 05, 2005, 17:00 »

А у меня вот не получается поправить под Qt4. Грустный Popup-менюшка не появляется при нажатии правой клавишей мыши, потому что соответствующее событие не ловится... Как это можно исправить?

Заранее спасибо!
Записан
KADABRA
Гость
« Ответ #3 : Сентябрь 05, 2005, 19:50 »

http://rapidshare.de/files/4758063/ti.zip.html
Тут поправленные сорцы с примером простым.
Только в 4 куте менюшки глючат Грустный
Записан
Borea
Гость
« Ответ #4 : Сентябрь 06, 2005, 11:32 »

Спасибо огромное!!

Я разобрался, в чем была моя проблема. Она возникала потому, что в старом коде QWidget::winEvent имеет только один входной параметр (MSG*), и так эта функция и вызывалась.
А в Qt4 winEvent имеет другой синтаксис, ему передаются два параметра. Поэтому у меня эта функция и не вызывалась, хотя код успешно компилировался и линковался. И соответственно никакие события Винды не обрабатывались.

Спасибо большое за помощь!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 20.