调用 onClick() 函数的参数不起作用?
Parameters for calling onClick() function not working?
我想调用函数 onClick 以便 return 鼠标点击的 x 和 y 位置。但是,我不确定调用该函数时要放置什么事件。当我打印事件时,我得到 <MouseClickEvent (420,306) button=1>
.
这是我的点击代码:
def onClick(event):
print(event)
return(x, y)
w1.scene().sigMouseClicked.connect(onClick)
我正在尝试调用我的函数 print(onClick(------))
,但在填写 onClick() 的参数时,MOUSEPRESSEVENT、MouseClickEvent 和 Button=1 不起作用。我该如何解决这个问题?
我看到您正在使用 pyqtgraph...您没有提供太多信息,但是...
我认为是这样的
def onClick(evt):
scenePos = evt.scenePos()
print('x = {}, y = {}').format(scenePos.x(), scenePos.y())
我想调用函数 onClick 以便 return 鼠标点击的 x 和 y 位置。但是,我不确定调用该函数时要放置什么事件。当我打印事件时,我得到 <MouseClickEvent (420,306) button=1>
.
这是我的点击代码:
def onClick(event):
print(event)
return(x, y)
w1.scene().sigMouseClicked.connect(onClick)
我正在尝试调用我的函数 print(onClick(------))
,但在填写 onClick() 的参数时,MOUSEPRESSEVENT、MouseClickEvent 和 Button=1 不起作用。我该如何解决这个问题?
我看到您正在使用 pyqtgraph...您没有提供太多信息,但是... 我认为是这样的
def onClick(evt):
scenePos = evt.scenePos()
print('x = {}, y = {}').format(scenePos.x(), scenePos.y())