第一個是用 QApplication.processEvents(), 例如
pw = pg.plot()
while True:
...
pw.plot(x, y, clear=True)
pg.QtGui.QApplication.processEvents()
第二個是用 QTimer
pw = pg.plot()
timer = pg.QtCore.QTimer()
def update():
pw.plot(x, y, clear=True)
timer.timeout.connect(update)
timer.start(16)
不過照這樣看來, 這篇就多此一舉了
http://stackoverflow.com/questions/18080170/what-is-the-easiest-way-to-achieve-realtime-plotting-in-pyqtgraph
沒有留言:
張貼留言