Название: trayicon in Qt4 Отправлено: Asn от Августа 28, 2005, 09:47 Пробывал перенести trayicon из Qt3 в Qt4 с помощью
qt3_support - не получилось. Компилируеться но не линкуеться. Вопрос такой. Может кто знает как это сделать или есть класс написанный для Qt4. Название: trayicon in Qt4 Отправлено: KADABRA от Августа 29, 2005, 13:22 Есть поправленый для 4.0 (только под Вынь).
Но галимо менюшки из трей смотрятся. Могу дать. Название: trayicon in Qt4 Отправлено: Borea от Сентября 05, 2005, 17:00 А у меня вот не получается поправить под Qt4. :( Popup-менюшка не появляется при нажатии правой клавишей мыши, потому что соответствующее событие не ловится... Как это можно исправить?
Заранее спасибо! Название: trayicon in Qt4 Отправлено: KADABRA от Сентября 05, 2005, 19:50 http://rapidshare.de/files/4758063/ti.zip.html
Тут поправленные сорцы с примером простым. Только в 4 куте менюшки глючат :( Название: trayicon in Qt4 Отправлено: Borea от Сентября 06, 2005, 11:32 Спасибо огромное!!
Я разобрался, в чем была моя проблема. Она возникала потому, что в старом коде QWidget::winEvent имеет только один входной параметр (MSG*), и так эта функция и вызывалась. А в Qt4 winEvent имеет другой синтаксис, ему передаются два параметра. Поэтому у меня эта функция и не вызывалась, хотя код успешно компилировался и линковался. И соответственно никакие события Винды не обрабатывались. Спасибо большое за помощь! |