我一直在玩这个食谱示例,用 wxPython 制作可滚动的 matplotlib 图。但是,当我在工作中的 Windows 7 机器上运行此代码时,滚动条似乎无法正常工作。特别是,如果我单击并将其拖动到某个位置,它确实会更新绘图,但随后滚动条会移回其起始位置,而不是保持原位。我很好奇是否有人知道这里发生了什么。FWIW,当我在家里的 Linux Mint 14 机器上运行这段代码时,它运行良好。
现在,我正在尝试通过使用 wx.ScrolledWindow 或 wx.lib.scrolledpanel 来修复它,而不是像示例中那样将滚动条直接添加到画布上。我也在考虑使用滑块而不是滚动条
谢谢