Здравствуйте, гость ( Вход | Регистрация )
AD | Дата 6.4.2009, 12:17 |
во)терь как надо=) благодарю..надеюсь не сильно замучил глупыми вопросами..после делфей тяжко первое время=) Главное, чтобы вопросы были конкретные. Такие вопросы вполне нормальны для новичка! Со временем привыкните к этому стилю. На мой взгляд, он не хуже, чем в Дельфях! |
|
whyt | Дата 6.4.2009, 12:10 |
во)терь как надо=) благодарю..надеюсь не сильно замучил глупыми вопросами..после делфей тяжко первое время=) | |
igor_bogomolov | Дата 6.4.2009, 12:10 |
а я бы и здесь вернул обработчик предка (return QObject::eventFilter(obj, event) ведь нам надо всего лишь послать сигнал, а остальное оставить как есть +1 Точно, отого эфекта я и хотел, ступил немного |
|
Litkevich Yuriy | Дата 6.4.2009, 12:08 |
return true замените на return false и посмотрите что получится? а я бы и здесь вернул обработчик предка (return QObject::eventFilter(obj, event))ведь нам надо всего лишь послать сигнал, а остальное оставить как есть |
|
igor_bogomolov | Дата 6.4.2009, 12:06 |
Цитата только вот чтоб раскрыть список теперь придеца юзеру дважды кликать return true замените на return false и посмотрите что получится? |
|
whyt | Дата 6.4.2009, 12:04 |
нашел свой косяк - откомпилил..работает..только вот чтоб раскрыть список теперь придеца юзеру дважды кликать..неудобно, видимо придется использовать второй предложенный вариант | |
kwisp | Дата 6.4.2009, 12:03 |
ругается вот так вообще если говорить об ошибке. то если не ошибаюсь static_cast в этом случае неуместен. может dynamic_cast и не вызвал бы ругательст только на ноль проверить надо не забыть. |
|
igor_bogomolov | Дата 6.4.2009, 11:59 |
А #include <QMouseEvent> добавили? QMouseEvent *mouseEvent = static_cast<QMouseEvent *>(event) вам возможно и не нужен. Из него можно определить только какая кнопка мыши нажата, и в кокой точке. Если эта информация не нужна, то можно эту строку убрать. |
|
whyt | Дата 6.4.2009, 11:51 |
спасибо за конкретные советы=) пробуем=) вот на это
ругается вот так
|
|
igor_bogomolov | Дата 6.4.2009, 11:15 |
Чего не встречали - наследования или фильтров событий Если фильтры, то смотрите void QObject::installEventFilter ( QObject * filterObj ) Будет примерно так: Раскрывающийся текст
Если то что я предлогал. То необходимо наследоваться от QComboBox, и переопределять метод showPopup (). В этом случае придется создовать свою модель popup. Впринципе это не сложно. Читайте, эксперементируейте. Что непонятно пишите, разберемся |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 30.4.2024, 19:03 |