读书人

QTouchEvent没法捕获

发布时间: 2013-10-18 20:53:13 作者: rapoo

QTouchEvent无法捕获

bool Knob::sceneEvent(QEvent *event)
{
qDebug()<<event->type();
switch (event->type()) {
case QEvent::TouchBegin:
case QEvent::TouchUpdate:
case QEvent::TouchEnd:
{
QTouchEvent *touchEvent = static_cast<QTouchEvent *>(event);

……

break;
}

default:
return QGraphicsItem::sceneEvent(event);
}

return true;
}

在这个地方,怎么都无法捕获到touch事件,收到的总是各种鼠标拖拽事件,要怎么才能获取到touch事件呢?求助 QTouchEvent
[解决办法]
你设置了Qt::AcceptTouchEvents属性了吗?

读书人网 >QT开发

热点推荐