2013-05-12 1 views
0

У меня есть Qwidget, внутри которого у меня есть несколько дочерних элементов в виде объектов QmlApplicationViewer, каждый из которых указывает на другой qml-файл.qml делает щелчок мышью, но не принимает события касания

Проблема в том, что когда я использую мышь, все qml-файлы принимают события, но когда я пытаюсь использовать сенсорный экран, только некоторые из них делают.

Может кто-нибудь дать указание, где может быть проблема? По достоинству оценят и возможные причины, которые могут вызвать эту проблему.

Платформа: Ubuntu 12,04 - Qt 4.8 - 32 бит

ответ

0

Я попробовал использовать сенсорные драйверы EG-Touch для своей платформы, которые должны иметь некоторые проблемы на 12.04 (как на некоторых форумах). Я вернулась к Ubuntu 11.04 и вместо этого использовала сенсорные драйверы e-Galax, и теперь все работает нормально.

P.S. : Если кто-то найдет рабочий драйвер для 12.04 или любую другую работу, пожалуйста, обновите. Я получу лучший ответ. Закрытие этого пока.

0

Там действительно не хватает информации здесь, чтобы даже начать отвечать на этот вопрос. Самый очевидный ответ, который приходит на ум, - некоторые из ваших qml-файлов неправильно определяют TouchArea в qml. Если вам нужна дополнительная помощь, вам необходимо отправить код.