2015-06-23 27 views
1

我想通過一個(數據)的像素在時刻(我顯示2D圖像)來移動在Python matplotlib窗口光標,使用鍵盤的箭頭鍵。我可以捕獲鍵盤按鍵事件,但是如何根據這些事件重新定位光標?移動光標在matplotlib窗口與鍵盤衝程

回答

0

一個解決方案是讓MatPlotLib立即對關鍵事件作出反應。

另一種解決方案是打印「光標」或在圖上標記線,並改變其座標與鼠標事件。例如。繪製一條垂直線,並用左右鍵更新其X座標。然後你可以添加一個帶有X座標的標籤和其他很好的技巧。

0

終於找到了解決我的問題的方法:我捕獲擊鍵事件,並且當我得到箭頭鍵時,我使用autopy(http://www.autopy.org)包以獨立於平臺的方式移動鼠標。我沒有進入autopy看看這是如何完成的,但我相信它是用C代碼完成的。 Autopy將光標移動到顯示像素座標中,但matplotlib轉換可用於轉換爲數據像素座標。

相關問題