用什么代替fig.canvas.get_tk_小部件python中的().update()

2024-03-29 11:36:25 发布

您现在位置:Python中文网/ 问答频道 /正文

如果只导入matplotlib库,就可以使用此语句来实现我的期望。但是现在matplotlib被嵌入到wxpython中。不仅导入matplotlib,而且

from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvas
from matplotlib.backends.backend_wxagg import NavigationToolbar2WxAgg as NavigationToolbar

显然,这个方法(get_tk_widget().update())返回用于实现的Tk小部件图中有一个,但是我用wxpython的相框。所以我想知道对wxpython达到相同效果的函数。 我所做的就是通过按钮或鼠标使程序暂停点击。这个一般决议如下:

^{pr2}$

但是,我的fig是'FigureCanvasWxAgg'对象,并且没有属性'gettuk\'u widget'。所以我在wxpython中寻找其他函数。在


Tags: 函数fromimportbackendmatplotlibaswxpython语句
1条回答
网友
1楼 · 发布于 2024-03-29 11:36:25

后来,我发现函数'onClick'没有被调用,我添加了一个按钮打电话进来另外,函数'canvas.get_tk_小部件().update()' 替换为'图CANVAS.draw()'和'FigureCanvas.flush_事件以上是我的解决方案。在

相关问题 更多 >