当前位置: 代码迷 >> QT开发 >> Qt5.3.2 for Android 为啥QTouchEvent只能接收1个点
  详细解决方案

Qt5.3.2 for Android 为啥QTouchEvent只能接收1个点

热度:188   发布时间:2016-04-25 03:08:54.0
Qt5.3.2 for Android 为何QTouchEvent只能接收1个点?
本帖最后由 yxred 于 2014-11-03 23:58:41 编辑
构造已经设置多点触摸属性.

如题,有遇见我这种情况的么?

bool Widget::event(QEvent * pEvent)
{
switch (pEvent->type())
{
case QEvent::TouchBegin:
pEvent->accept();
TouchBeginFun((QTouchEvent *)pEvent);
return true;
default:
break;
}
return QWidget::event(pEvent);
}

void Widget::TouchBeginFun( QTouchEvent * pTouchEvent )
{
   int n =   pTouchEvent->touchPoints().count();//在华为手机上调试,不论触摸多少点,它始终等于1.不知为何
}



------解决思路----------------------
问一下,你的华为手机支持多点触控吗?
  相关解决方案