Название: QWebView не работает touch screen!!! Отправлено: zoro86 от Сентябрь 06, 2014, 14:41 Есть задача сделать небольшой броузер для монитора с TouchScreen-ом на QT, решение пало на QWebKit а именно QWebView...
Проблема в том что данный броузер отказывался работать и не реагировал на нажатие пальцев, точнее елементы как будто выбирались но ссылки не работали и прокрутка страниц тоже... оказалось что параметр необходимо сделать Код: QWebview->setAttribute(QT::WA_AcceptTouchEvents, false) необходимо чтобы была прокрутка с помощью тач скрина, может кто сталкивался с такой задачей... есть задумка использовать JavaScript но опять таки необходима ваша помощь... Название: Re: QWebView не работает touch screen!!! Отправлено: Bepec от Сентябрь 06, 2014, 15:01 Эээ? Вопрос то какой? Как сделать скролл с помощью пальцев?
Название: Re: QWebView не работает touch screen!!! Отправлено: zoro86 от Сентябрь 06, 2014, 15:07 Подскажите как?
Название: Re: QWebView не работает touch screen!!! Отправлено: Bepec от Сентябрь 06, 2014, 15:30 Ну не скриптом конечно, я о нём только читал.
Что вам мешает обрабатывать touch нажатия? Насколько я помню есть специальные эвенты для этого. Вот, почитайте тут http://qt-project.org/doc/qt-4.8/examples-touch.html PS алгоритм прост - ловим первое нажатие, далее двигаем скролл на координаты текущего нажатия минус координаты первого. Название: Re: QWebView не работает touch screen!!! Отправлено: zoro86 от Сентябрь 08, 2014, 09:04 Я так и сдела, унаследовался от QWebView а дальше что, события вроде вижу, теперь как передать на прокурту и слик...
Название: Re: QWebView не работает touch screen!!! Отправлено: Bepec от Сентябрь 08, 2014, 14:47 алгоритм я вам описал. а скролл делается методом, надо же, scroll.
|