【发布时间】:2018-01-22 07:55:33
【问题描述】:
我想调用函数 onClick 以返回鼠标单击的 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 不起作用。我该如何解决这个问题?
【问题讨论】:
-
@PM2Ring pyqt 用于 GUI
-
你可以使用pymouse
-
找到了。Here you go
-
@Jaden。
w1是什么对象,scene()返回什么?你在使用 pyqtgraph 之类的东西吗?请编辑您的问题并添加所有相关信息。
标签: python onclick pyqt mouseevent