我正在使用Python 2.7和PySide,并希望使用this从我的wacom笔中检索笔压力。
所以我尝试设置以下
import PySide
from PySide import QtCore, QtGui
pressure = PySide.QtGui.QTabletEvent.pressure()
print pressure
引发了以下错误
pressure = PySide.QtGui.QTabletEvent.pressure()
TypeError: descriptor 'pressure' of 'PySide.QtGui.QTabletEvent' object needs an argument
它需要的对象是“PySide.QtGui.QTabletEvent”对象。但我不知道如何找回这样的物体。
所以我的问题是,如何使用QTabletEvent检索wacom压力?
答案 0 :(得分:3)
您需要接收实际事件并从中获取pressure
。
示例:
import sys
from PySide import QtCore, QtGui
class MyWidget(QtGui.QWidget):
def tabletEvent(self, e):
print(e.pressure())
app = QtGui.QApplication(sys.argv)
widget = MyWidget()
widget.show()
app.exec_()