我正在尝试制作一个从wacom数位板获得Pen坐标的程序,我设法用这个来解决:
data = display.Display().screen().root.query_pointer()._data
X = data["root_x"]-cfg['winpos'][0]-(cfg['width']/2)
Y = cfg['height']-(data["root_y"]-cfg['winpos'][1])-(cfg['height']/2)
print "Pen Position is: ", X, Y
我正在使用wacom INTUOS PTZ1230 12“12”平板电脑,我希望(0,0)从常规显示器原点从顶部开始参考第二张照片。
阅读时间很长,但我需要的是使用心理学在python中更改我的坐标系。谢谢任何帮助
答案 0 :(得分:1)
实验者通常会在屏幕中心周围呈现出他们的刺激,所以虽然左上角和左下角(两者)更常见于原点,但屏幕的中心对科学家来说是最有意义的。
该窗口确实具有属性viewScale
和viewPos
。虽然它们并没有为此目的而设计,但我认为你可以使用viewPos
来改变原点。
乔恩