在pyqt中嵌入matplotlib工具栏?

2024-10-04 07:25:18 发布

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

我试图在PyQt用户界面(尤其是QDialog)中嵌入matplotlib图形。我可以使用FigureCanvasQTAgg后端成功地嵌入我的图形,但是我确实需要matplotlib工具栏来嵌入。我看到的大多数示例都使用以下导入行:

from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas
from matplotlib.backends.backend_qt4agg import NavigationToolbar2QTAgg as NavigationToolbar

第一个工作正常,但我遇到了第二个导入错误。经过一番谷歌搜索,我发现NavigationToolbar2QTAgg后端在matplotlib的最新版本中已被弃用,而且我还没有找到更新的替代版本。任何帮助都将是非常感激的,即使这只是一个正确的方向。在

我运行的是PyQt4和matplotlib的最新版本。在


Tags: fromimport版本backend图形matplotlibas用户界面