Название: перехват события - нажатия кнопки мыши Отправлено: AlexNKovalev от Ноябрь 12, 2013, 17:03 В дочернем классе CPlaceTree от QTreeWidget пытаюсь перехватить нажатие мыши (для правой кнопки- создания котекстного меню). Пропадает работоспособность левой кнопки :((
Восстановить вызовом mousePressEvent родительского класса эффекта не дает. void CPlaceTree::mousePressEvent(QMouseEvent* mouseEvent) { QTreeWidget::mouseMoveEvent(mouseEvent); // НЕ ПОМОГАЕТ if(mouseEvent->button() == Qt::RightButton) { ... } } Что я не так делаю? Название: Re: перехват события - нажатия кнопки мыши Отправлено: Day от Ноябрь 12, 2013, 19:27 if(mouseEvent->button() == Qt::RightButton) { ... } else QTreeWidget::mouseMoveEvent(mouseEvent); Название: Re: перехват события - нажатия кнопки мыши Отправлено: _OLEGator_ от Ноябрь 12, 2013, 20:22 Day незачет.
void CPlaceTree::mousePressEvent(QMouseEvent* mouseEvent) QTreeWidget::mouseMoveEvent(mouseEvent); Название: Re: перехват события - нажатия кнопки мыши Отправлено: AlexNKovalev от Ноябрь 13, 2013, 07:56 Спасибо, _OLEGator_. :)
|