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