QTabWidget не реагирует на сенсорный ввод

Мое приложение Qt 4.8 работает на сенсорном экране Windows 7. Я не использую возможности QTouchEvent. В этом случае и следуя документации, сенсорные события должны отображаться как обычные события мыши. К сожалению, это относится не ко всем виджетам.

Вкладки QTabWidgets нельзя переключать, касаясь их. Работает через клавиатурные входы. Другие виджеты работают как надо (QPushButton, QLineEdit), интерпретируя касание как событие мыши.

Виджеты создаются с помощью дизайнера.

Несмотря на то, что ответа может и нет, мой вопрос прост:
Как это может произойти, соотв. как это исправить?
Заранее спасибо…

Обновить:

Просто понял, что это, похоже, проблема с компилятором. Компиляция с msvc2010 SP1 под Windows 8 вызывает проблему.
Компиляция с использованием WinXP и mingw приводит к правильному поведению.
К сожалению, я хотел бы использовать MS Speech SDK, поэтому мне нужны Win7 + и msvc …

Обновление 2:
Становится все хуже: с помощью обычной мыши все реагирует так, как задумано. Но касание экрана игнорируется. По крайней мере, в верхней половине экрана.
Чтобы быть еще более запутанным: использование классических виджетов Qt 4.8 не реагирует (QPushButtin, QLineEdit), но реагируют ссылки в QWebView. С использованием Qt 5 все наоборот.

Вы можете найти приложение на Source Forge: httpplayer
http://sourceforge.net/projects/httpplayer/

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]