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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вплывание эвентов  (Прочитано 3172 раз)
Alp
Гость
« : Август 22, 2009, 22:34 »

Есть виджет со сторонней поддержкой драг-дропа (реализованную через mousePressEvent/mouseMoveEvent). На нем лежит обычный QLabel, мой виджет у него родитель.

Проблема: таскать виджет за него самого я могу. Попытка таскать виджет за лежащий на нем QLabel проваливается. Можно ли как-то реализовать всплытие сообщений от потомка к предку? Как попроще реализовать нужную фичу?
Записан
Alp
Гость
« Ответ #1 : Август 22, 2009, 23:37 »

Проблема наполовины решилась сама собой.
Драг начинается нормально, если текст в лейбле не содержит html. Почему так - неизвестно.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Август 23, 2009, 02:13 »

потому что в QLabel можно следовать по ссылкам, следовательно этот класс имеет обработчик щелчков мышью. попробуй выключить такую возможность
Записан

Юра.
Alp
Гость
« Ответ #3 : Август 23, 2009, 15:45 »

Спасибо, такая мысль вголову не приходила как-то. Обязательно попробую!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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