"Пропустить" события мыши |
Здравствуйте, гость ( Вход | Регистрация )
"Пропустить" события мыши |
MishaUA |
21.7.2015, 8:49
Сообщение
#1
|
Участник Группа: Участник Сообщений: 185 Регистрация: 28.4.2013 Пользователь №: 3810 Спасибо сказали: 13 раз(а) Репутация: 0 |
Здрвствуйте!
Допустим, есть Qwidget, на нем размещен QFrame. Как сделать, чтобы клик мыши (mousePressEvent и mouseReleaseEvent) по QFrame "пропускались" и передавались на его родительский виджет Qwidget? |
|
|
Ponchikus |
21.7.2015, 17:06
Сообщение
#2
|
Студент Группа: Участник Сообщений: 21 Регистрация: 25.6.2015 Пользователь №: 4411 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здрвствуйте! Допустим, есть Qwidget, на нем размещен QFrame. Как сделать, чтобы клик мыши (mousePressEvent и mouseReleaseEvent) по QFrame "пропускались" и передавались на его родительский виджет Qwidget? Привет. Возможно я не прав, но попробуй переопределить событие мыши в QFrame и передать событие конкретному объекту.
Тогда в "widget" надо через bool QWidget::event(QEvent * event) принять это событие.
Но это не точно. Удачи. |
|
|
MishaUA |
17.11.2015, 1:53
Сообщение
#3
|
Участник Группа: Участник Сообщений: 185 Регистрация: 28.4.2013 Пользователь №: 3810 Спасибо сказали: 13 раз(а) Репутация: 0 |
Оказалось, это гораздо проще:
|
|
|
Текстовая версия | Сейчас: 29.3.2024, 10:55 |