Как обрабатывать события Apple Pencil в Qt?
Кто-нибудь выяснил, как получить события от Apple Pencil в Qt-5.7+? Похоже, что он отправляет один QEvent.TouchBegin точно так же, как палец, но не QEvent.TouchUpdate, и, следовательно, также не значения давления.
Если нет, то, может быть, кто-то написал какую-то цель C для обработки событий UITouch и как-то отправить ее в Qt?
На самом деле я пишу это приложение на PyQt5, но я бы согласился просто получить событие для Qt в C++, чтобы я мог взять его оттуда!
Спасибо!
1 ответ
После перехода к сборке Qt для разработчиков и некоторой отладки я понял, что есть две проблемы:
(как указано в документации) вы должны принять событие TouchBegin для получения последующих событий TouchUpdate.
В iPad Pro в Qt-5.7.1 не работает обнаружение сенсорного давления. Я обновил ошибку с этой информацией.
Я отправил в qt сообщение об ошибке, включая исправление: QTBUG-59042 Apple Pencil не поддерживается должным образом на iOS