我已尝试运行 example code on the SciPy website ,但我收到此错误:
Traceback (most recent call last):
File ".\matplotlibPySide.py", line 24, in <module>
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)
我正在构建一个最终将用于商业应用的简单科学数据记录器,因此我确实需要 PySide 的 LGPL 和绘图功能。有没有人有关于如何让它工作或替代绘图包或想法的经验?
提前致谢。
最佳答案
你提到的例子:
http://www.scipy.org/Cookbook/Matplotlib/PySide
有效,但您可能需要建议使用 PySide:
...
matplotlib.use('Qt4Agg')
matplotlib.rcParams['backend.qt4']='PySide'
import pylab
...
关于python - 让 PySide 与 matplotlib 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6723527/