我试图让PySide与matplotlib一起工作,我也有同样的问题 在这个帖子中描述 Getting PySide to work with matplotlib
试图从中启动PySide + matplotlib示例 http://wiki.scipy.org/Cookbook/Matplotlib/PySide
我收到了错误
win.setCentralWidget(canvas)
TypeError: 'PySide.QtGui.QMainWindow.setCentralWidget' called with wrong argument types:
PySide.QtGui.QMainWindow.setCentralWidget(FigureCanvasQTAgg)
Supported signatures:
PySide.QtGui.QMainWindow.setCentralWidget(PySide.QtGui.QWidget)
添加
matplotlib.rcParams['backend.qt4']='PySide'
没有任何帮助
os.environ["QT_API"] = "pyside"
同时PyQt4示例正常工作。 我使用Windows 7和WinPython 2.7.5.1(Python 2.7.5,PySide 1.1.2,matplotlib 1.2.1)
谢谢你的帮助!
答案 0 :(得分:0)
问题在于Spyder。 一切都适用于其他python开发环境。
之后的第二天在另一个帖子上发布了解决方案