Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
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
|
Цитата(MishaUA @ 21.7.2015, 9:49) Link Здрвствуйте! Допустим, есть 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
|
Оказалось, это гораздо проще:
|
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 25.12.2025, 6:59 |