Das folgende Beispiel zeigt, wie eine beliebige Python-Aufruffunktion mit Mausbewegungsereignissen in einer GraphicsWindow
verbunden wird. Wie würden Sie das gleiche für wichtige Presseveranstaltungen tun?Pyqtgraph: Wo gibt es Signale für Schlüsselpresen?
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_()