Kivy Recorder没有点击正确的位置

时间:2017-08-09 20:15:53

标签: python kivy recorder

我无法弄清楚为什么kivy刻录机会在一个地方点击而不是它会说出来的地方。在我的应用中,我在on_touch_down事件中打印了触摸变量,它说:

RecorderMotionEvent spos =(0.645703125,0.0)pos =(1239.75,0.0)

不是点击1239.75,0而是点击我窗口右上方的中间位置。此外,无论我告诉它点击什么位置(它可能是0,0),它总是点击窗口的相同位置。 我的窗口是1920,1080。我的录音机文件看起来像这样(中间没有空行):

#RECORDER1.0

(0.0015017986297607422,' keydown',0,{' key':289,' scancode':无,' is_touch':False ,'修饰符':无,'代码点':无}}

(0.0015017986297607422,' keyboard',0,{' key':289,' scancode':无,' is_touch':False ,'修饰符':无,'代码点':无}}

(0.03768434524536133,' keyup',0,{' key':289,' scancode':无,' is_touch':False ,'修饰符':无,'代码点':无}}

(0.1087048053741455,'开始',1,{'个人资料':[' pos'],' sx':0.645703125,& #39; is_touch':是的,' sy':0.0})

(0.1346497535705566,'更新',1,{'个人资料':[' pos'],' sx':0.645703125,& #39; is_touch':是的,' sy':0.0})

(0.1994667053222656,' end',1,{' profile':[' pos'],' sx':0.645703125,& #39; is_touch':是的,' sy':0.0})

还有其他人遇到过这个问题吗?我试图调试它,但还没有能够解决这个问题。我使用的是kivy 1.10和python 3.5。

编辑:录音机使用0-1的刻度来表示窗口位置,所以我编辑了它,但它仍然点击了窗口的同一个位置,中间的右上角lol

0 个答案:

没有答案