Qt QWidget 能响应笔记本触摸板的触摸事件吗?我已经设置了 setAttribute(Qt::WA_AcceptTouchEvents);QEvent里面检测不到与touch有关的事件。
你需要override QWidget::event()来检测
bool MyWidget::event(QEvent* event)
{
switch (event->type()) {
case QEvent::TouchBegin:
qDebug() << "touch!";
return true;
default:
// call base implementation
return QWidget::event(event);
}
}