Если возможно, я хочу поймать чувствительный к давлению ввод с планшета Wacom в Python. Существуют ли доступные библиотеки Python, которые могут это сделать?
Интерфейс Python для планшета Wacom
Ответы (4)
Возможно, вы могли бы взглянуть на программное обеспечение описано здесь. Это апплет гнома, написанный на Python.
С сайта:
«Апплет gnome wacom — это небольшой апплет панели gnome, который показывает, какое давление оказывает на планшет wacom текущее устройство. При нажатии на значок панели открывается диалоговое окно, позволяющее выбрать другое устройство и проверить, какое давление и наклон от него поступает информация. В этом диалоговом окне также есть небольшая тестовая область рисования, чтобы быстро проверить ваше перо».
Используйте PySide (оболочку для QT) QTabletEvent: http://www.pyside.org/docs/pyside/PySide/QtGui/QTabletEvent.html#PySide.QtGui.QTabletEvent
Для Mac OS X:
https://bitbucket.org/AnomalousUnderdog/pythonmactabletlib
Небольшая библиотека Python, позволяющая сценариям Python получать доступ к входным данным графического планшета в Mac OS X.
Библиотека существует в виде простого кода C, скомпилированного как динамическая библиотека/общий объект. Он взаимодействует с API Mac OS X для получения данных о вводе с графического планшета.
Затем сценарии Python могут использовать ctypes для получения данных.
Отправьте мне сообщение, если у вас есть какие-либо проблемы с ним.
Данные о давлении доступны в PyGObject для доступа к Gtk+ 3 на нескольких платформах, хотя «пользователи Windows могут продолжать использовать PyGTK до тех пор, пока не будут опубликованы более удобные установщики». [цитирование] Объекты событий движения, созданные чувствительными к давлению устройствами, будут нести данные о давлении.