2012-02-08 51 views
2

我有一个应用程序有两个按钮,并且我想要检测何时两个按钮被同时按下。Qt多个鼠标同时点击

我已经安装了我的Ubuntu 10.04计算机上的另一个鼠标和启用下列步骤的第二指针:http://ao2.it/en/blog/2010/01/19/poor-mans-multi-touch-using-multiple-mice-xorg 我已经执行那里的例子(演示漆)和I可以与每个鼠标执行同时独立附图。

但是在我的Qt应用程序中,如果我用鼠标1按住Button1并移动鼠标2并按下按钮2,button1会立即取消按下,所以我无法同时按住它们。

有没有办法让两个按钮同时按下?

+0

出于好奇,请问为什么?你究竟在努力实现什么? – Bart 2012-02-08 15:32:26

+0

我使用的是必要(http://sourceforge.net/p/necessitas/home/necessitas/)在Android中部署此应用程序,我已经介绍的问题仅仅是一个虚拟的例子,目标是有多点触摸在Android应用程序中。但是我在台式机上的Android设备上遇到同样的问题。 – Victor 2012-02-08 15:36:29

+2

我不了解Qt在Android上的情况,但Qt本身通过QTouchEvent支持多点触控。也许这是要看的东西? – Bart 2012-02-08 15:40:38

回答

2

我不知道Qt在Android平台上,但对于我们的平板电脑和触摸屏应用程序,我们通过Qt的QTouchEvent来处理多点触摸事件。我会假设Qt的Android支持应该类似(或者已经可以)。

+0

+1是的!这是正确处理姿势的方法。 – menjaraz 2012-02-08 17:07:48