Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Григорий от Март 25, 2012, 10:09



Название: ох уж эти Клики
Отправлено: Григорий от Март 25, 2012, 10:09
 Уважаемые форумчане , а в Qt есть возможность как нибудь разделить сигналы кликов от мышки от кликов Touch устройств (сенсорных стекол или сенсорных дисплеев)?


Название: Re: ох уж эти Клики
Отправлено: twp от Март 25, 2012, 10:26
http://doc-snapshot.qt-project.org/4.8/gestures-overview.html (http://doc-snapshot.qt-project.org/4.8/gestures-overview.html)


Название: Re: ох уж эти Клики
Отправлено: Григорий от Март 25, 2012, 10:35
http://doc-snapshot.qt-project.org/4.8/gestures-overview.html (http://doc-snapshot.qt-project.org/4.8/gestures-overview.html)

стоп , но ведь это талмуд по жестам, а жесты можно совершать как мышью так и тачдевайсом, а мне как раз нужно знать кто породил сигнал мышь или сенсор...


Название: Re: ох уж эти Клики
Отправлено: twp от Март 25, 2012, 11:01
если используется сенсорный экран, то события мыши лучше вообще игнорировать. Если ж нужно различить, откуда событие пришло, то QTapSensor и QTapReading должны помочь в этом


Название: Re: ох уж эти Клики
Отправлено: Григорий от Март 25, 2012, 11:14
если используется сенсорный экран, то события мыши лучше вообще игнорировать. Если ж нужно различить, откуда событие пришло, то QTapSensor и QTapReading должны помочь в этом

а можно хоть какой намек на пример , где это можно подглядеть...


Название: Re: ох уж эти Клики
Отправлено: twp от Март 25, 2012, 11:29
с QtMobility идут примеры, вот например http://qt.gitorious.net/qt-mobility/qt-mobility/trees/dfae9d41f44a1bf2b352b8721e930bfad5a401a7/examples/sensors/show_tap (http://qt.gitorious.net/qt-mobility/qt-mobility/trees/dfae9d41f44a1bf2b352b8721e930bfad5a401a7/examples/sensors/show_tap)


Название: Re: ох уж эти Клики
Отправлено: ufna от Март 25, 2012, 12:00
насколько помню, сенсорные стекла порождают самые обычные клики. только на мобильных девайсах и на Win7 можно говорить о "тачах".


Название: Re: ох уж эти Клики
Отправлено: twp от Март 25, 2012, 12:12
Сенсоры реализованы также для MeeGo и ее можно поставить на нетбук с сенсорным экраном. Но непонятно какая система у ТС.
PS а вот Win7 я не нашел в таблице (http://doc.qt.nokia.com/qtmobility/index.html#platform-compatibility)


Название: Re: ох уж эти Клики
Отправлено: ufna от Март 25, 2012, 12:55
Сенсоры реализованы также для MeeGo и ее можно поставить на нетбук с сенсорным экраном. Но непонятно какая система у ТС.
PS а вот Win7 я не нашел в таблице (http://doc.qt.nokia.com/qtmobility/index.html#platform-compatibility)

Win7 это первая винда, на которой есть специальное событие WM_Touch или как-то так. Насколько его поддерживает QtMobility если честно не в курсе совершенно :)