0

PySide を matplotlib で動作させようとしていますが、このスレッド Getting PySide to work with matplotlibで説明されているのと同じ問題があります

http://wiki.scipy.org/Cookbook/Matplotlib/PySideから PySide + matplotlib の例を起動しようとしてい ます

エラーが発生しました

        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) を使用しています。

ご協力ありがとう御座います!

4

1 に答える 1

0

問題はSpyderにありました。すべてが他の python 開発環境で動作します。

Jed は、私の質問の翌日に別のスレッドにソリューションを投稿します https://stackoverflow.com/a/17376655/2531821

于 2013-07-11T12:33:51.503 に答える