Добрый день!
Подскажите как мне сделать, чтобы при зажатом ctrl и при прокручивании скролла мыши - выдавалось сообщение в консоль сколько просроллил.
пытаюсь сделать так:
void Widget::keyPressEvent(QKeyEvent *event)
{
if (event->key() == Qt::Key_Control)
{
ctrl = true;
qDebug()<<"Press";
}
event->accept();
}
void Widget::keyReleaseEvent(QKeyEvent *event)
{
if (event->key() == Qt::Key_Control)
{
ctrl = false;
qDebug()<<"Release";
}
event->accept();
}
смотрим зажат ctrl или нет
ну а с мышью???
У QMouseEvent я ничего не нашел кроме
QMouse:: button() и Qt::MiddleButton
хотел сделать так:
bool plotWidget::event(QEvent *e)
{
if (e->type() == QEvent::MouseTrackingChange)
}
так получится так что я вообще все события перекрываю???
или я ошибаюсь???