【发布时间】:2017-03-18 08:46:43
【问题描述】:
以下示例显示如何将任意可调用的 Python 连接到 GraphicsWindow 中的鼠标运动事件。你会如何对按键事件做同样的事情?
from pyqtgraph.Qt import QtGui, QtCore
import pyqtgraph as pg
app = pg.mkQApp()
win = pg.GraphicsWindow()
pl = win.addPlot()
pl.plot([x*x for x in range(-10,11)])
def mouseMoved(evt):
print("Mouse moved event: {}".format(evt))
pl.scene().sigMouseMoved.connect(mouseMoved)
def keyPressed(evt):
print("Key pressed")
# The scene doesn't have an equivalent signal for key presses
# pl.scene().sigKeyPressed.connect(keyPress)
app.exec_()
【问题讨论】: