首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Python2.7通过PySide反演笔压

用Python2.7通过PySide反演笔压
EN

Stack Overflow用户
提问于 2012-08-31 20:04:13
回答 1查看 688关注 0票数 1

我正在使用Python2.7和PySide,并且想使用this来恢复我的wacom笔的笔压。

因此,我尝试设置以下内容

代码语言:javascript
运行
复制
import PySide
from PySide import QtCore, QtGui
pressure = PySide.QtGui.QTabletEvent.pressure()
print pressure

它抛出了以下错误

代码语言:javascript
运行
复制
pressure = PySide.QtGui.QTabletEvent.pressure()
TypeError: descriptor 'pressure' of 'PySide.QtGui.QTabletEvent' object needs an argument

它需要的对象是一个"PySide.QtGui.QTabletEvent“对象。但我不知道如何检索这样的对象。

所以我的问题是,如何使用QTabletEvent检索wacom penpressure?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-31 20:09:56

您需要接收实际的事件并从中获取pressure

示例:

代码语言:javascript
运行
复制
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_()
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12215008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档