【问题标题】:qml takes mouse click but not taking touch eventsqml 需要鼠标点击但不接受触摸事件
【发布时间】:2013-05-12 04:30:37
【问题描述】:

我在其中有一个 Qwidget,我有多个 QmlApplicationViewer 对象形式的孩子,每个孩子都指向一个不同的 qml 文件。

问题是,当我使用鼠标时,所有的 qml 文件都会发生事件,但是当我尝试使用触摸屏时,只有其中一些会发生。

有人可以指出问题可能出在哪里吗?将欣赏并找出可能导致此问题的可能原因。

平台:Ubuntu 12.04 - Qt 4.8 - 32 位

【问题讨论】:

    标签: qt touch qml


    【解决方案1】:

    这里确实没有足够的信息来回答这个问题。想到的最明显的答案是您的一些 qml 文件没有正确定义 qml 中的 TouchArea。如果您需要更多帮助,您需要发布代码。

    【讨论】:

      【解决方案2】:

      我尝试在我的平台上使用 EG-Touch 触摸驱动程序,它应该在 12.04 上存在一些问题(根据某些论坛)。我恢复到 Ubuntu 11.04 并改用 e-Galax 触摸驱动程序,现在一切正常。

      附: :如果有人找到 12.04 的工作驱动程序或任何其他解决方法,请更新。我会接受更好的答案。暂时关闭它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多