Russian Qt Forum

Qt => Общие вопросы => Тема начата: ilnile от Сентябрь 28, 2013, 20:56



Название: Сенсорная панель, жесты
Отправлено: ilnile от Сентябрь 28, 2013, 20:56
Добрый день, подскажите как вообще работать с емкостной пленкой?

Интересует несколько вопрос, дело в том что интерфейс должен поддерживать жесты.
QGesture  - как заставить этот класс реагировать на жесты мышкой, например клик левой и протянуть курсор влево.
Что лучше использовать для проектирования интерфейса? QML?


Название: Re: Сенсорная панель, жесты
Отправлено: Bepec от Сентябрь 28, 2013, 21:22
1) пленка отдельно вообще не продаётся, насколько я знаю. А продаётся в комплекте с контроллером. А если на экранчике панельного компьютера, то всё будет обрабатываться как нажатия мышки. А могут и по другому, слишком много моделей :)

2) незнаю.

3) что больше нравится.


Название: Re: Сенсорная панель, жесты
Отправлено: ilnile от Сентябрь 28, 2013, 21:48
Ну я имел введу пленку с контроллером, т.е. для нормальной работы с жестами, нужно чтобы тачскрин посылал не только позицию курсора мыши, но и сами касания и жесты?


Название: Re: Сенсорная панель, жесты
Отправлено: Bepec от Сентябрь 28, 2013, 21:59
Зависит от контроллера я думаю :)

Хотя склоняюсь к мысли, что всегда передаётся press/release/move. А дальше уже программно рассовывается.



Название: Re: Сенсорная панель, жесты
Отправлено: ilnile от Сентябрь 28, 2013, 22:02
Просто для работы с жестами есть вот такая конструкция

if (event->type() == QEvent::Gesture) { .....

- я так понял устройство, в моем случает тачскрин, должен прислать событие QEvent::Gesture а дальше уже его определяешь, мышка как я понимаю такой сигнал не выдает?..


Название: Re: Сенсорная панель, жесты
Отправлено: ilnile от Сентябрь 28, 2013, 22:03
Вот думаю, сложно ли реализовать жесты на основе событий курсора, если тачскрин будет отправлять только координаты.


Название: Re: Сенсорная панель, жесты
Отправлено: Bepec от Сентябрь 28, 2013, 22:25
Если такая конструкция есть, значит Qt само обрабатывает сообщеньки и тебе на готовенькое выдаёт.

А реализовать не особо сложно. Влево вправо вверх вниз - легко. Фигуры - я не cмог. :D


Название: Re: Сенсорная панель, жесты
Отправлено: Fregloin от Сентябрь 30, 2013, 11:03
может я ошибаюсь, но посмотрите в сторону QtSensors.