小编Roi*_*tch的帖子

如何通过 Python 访问数位板笔数据?

我需要通过Python访问Windows平板电脑笔数据(例如表面)。我主要需要位置、压力和倾斜值。

我知道如何访问 Wacom 笔数据,但 Windows 笔不同。

有一个名为Kivy的 Python 库的 Python 库可以处理多点触控,但它会将我的笔识别为手指 (WM_TOUCH),而不是笔 (WM_PEN)。

这是我的 Kivy 代码(不报告压力和倾斜):

 from kivy.app import App
 from kivy.uix.widget import Widget

class TouchInput(Widget):

def on_touch_down(self, touch):
    print(touch)
def on_touch_move(self, touch):
    print(touch)
def on_touch_up(self, touch):
    print("RELEASED!",touch)

class SimpleKivy4(App):

def build(self):
    return TouchInput()
Run Code Online (Sandbox Code Playgroud)

有一个名为Tablet 的出色处理库,它仅适用于具有简单 API 的 Wacom 数位板(例如,tablet.getPressure()

我需要这样的东西。

python surface tablet stylus-pen

8
推荐指数
1
解决办法
4673
查看次数

Wacom 数位板的 Python 示例

Wacom 没有官方的 Python SDK。尽管如此,PyQt 有一个 QTabletEvent 来处理这些平板电脑。

唉,我没有发现这方面的工作 python 示例。

可以在此处查看 C++ 示例。

任何人都可以请我参考一个python示例吗?

python wacom pyqt qevent

0
推荐指数
1
解决办法
2250
查看次数

标签 统计

python ×2

pyqt ×1

qevent ×1

stylus-pen ×1

surface ×1

tablet ×1

wacom ×1