【发布时间】:2011-01-16 20:51:49
【问题描述】:
我想在程序中加入 DRAG 功能,我可以在其中拖动(手形光标)放置在面板上的画布。如果图像在轴上越界或图像被放大,DRAG 功能将帮助我查看完整的图片。
目前我正在使用 wxmpl 库,它是 matplotlib 和 wxPython 的集成。但似乎这个库没有 DRAG 功能。
感谢您提供这方面的任何帮助。
谢谢 达莫达
【问题讨论】:
标签: wxpython wxwidgets matplotlib
我想在程序中加入 DRAG 功能,我可以在其中拖动(手形光标)放置在面板上的画布。如果图像在轴上越界或图像被放大,DRAG 功能将帮助我查看完整的图片。
目前我正在使用 wxmpl 库,它是 matplotlib 和 wxPython 的集成。但似乎这个库没有 DRAG 功能。
感谢您提供这方面的任何帮助。
谢谢 达莫达
【问题讨论】:
标签: wxpython wxwidgets matplotlib
wxmpl 可能有点过时了(它已经一年多没有更新了,在此之前它已经过了 2 年)。 matplotlib 的当前版本提供了出色的 WX 支持。事实上,您想要的功能已经包含在基础 matplotlib 中的 NavigationToolbar 和 FigureCanvasWxAgg 中。看看这个example。我相信您正在描述“平移”控件(它是所有 4 个方向的箭头图标)。
【讨论】: