Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 20.5.2011, 17:06 |
то есть у это виджета есть 2 кнопки, вот на них нужно реагировать... а что на них прозрачность событий распростанилась? Если так, то попробуй явно сбросить для них этот же атрибут. |
|
zaytsewa | Дата 20.5.2011, 9:07 |
zaytsewa, поставь верхнему виджету флаг Qt::WA_TransparentForMouseEvents спасибо, просто супер! теперь ещё бы тоже самое для кликов на клавиатуру и чтоб дети не болели то есть у это виджета есть 2 кнопки, вот на них нужно реагировать... |
|
Litkevich Yuriy | Дата 19.5.2011, 6:00 |
zaytsewa, поставь верхнему виджету флаг Qt::WA_TransparentForMouseEvents | |
zaytsewa | Дата 18.5.2011, 19:33 |
не получилось... |
|
Авварон | Дата 18.5.2011, 17:24 |
QWidget::setFocusProxy | |
zaytsewa | Дата 18.5.2011, 16:26 |
Всем привет! Есть 2 виджета - один должен отображаться поверх другого верхний содержит 2 кнопки и ничего больше на все клики пользователя, кроме тех, что попадают на кнопки верхнего виджета, и нажатия на кнопки клавиатуры должен реагировать нижний виджет т.е. хочется как-то переназначить обработку всех событий ввода другому виджету должны ли эти виджеты быть в отношении предок-потомок? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 19.4.2024, 14:17 |