如何在qt中启用两个独立的接触点

时间:2012-12-20 19:57:44

标签: android c++ qt

android:2.3.7 智能手机:HTC DESIRE 框架:qt必需品 C ++

我已经在Android上使用Qt创建了空间入侵者克隆(必需端口到Android)。为了左右移动,我使用QTouchEvent中的接触点。 问题是::当按下屏幕的左侧时,船向左(主要触摸点),手指停留在屏幕上并且右侧被触摸(第二点),船向右移动,然后左手指被释放并且船停止因为主要接触点被分离并且用自己的点线拉出游戏(在这种情况下为第二点)。所以即使在那一刻,第二次触摸也不存在,右手指在屏幕上。 这就是Qt中的触点组织方式。第二点不要接受事件。 我尝试使用QGestures,但出于同样的原因失败了。 任何帮助都会很感激。

我只想在智能手机桌面上使用一些键盘功能。 例如。左箭头按下 - >船左,右箭头按下左边被释放 - >船右,左释放 - >船右,因为权利是活跃的并且接收事件。

0 个答案:

没有答案