1

pyqtgraphプロットを作成してファイルにエクスポートするスクリプトで素晴らしいを使用しています(インタラクティブな機能は使用されていません)。それはうまくいきます。

ただし、X サーバーを使用せずにリモート マシンで実行すると、次のエラーが発生しmkQApp()ます。

cannot connect to X server

X への依存関係を削除して、pyqtgraph GUI-less-ly を実行する方法はありますか?

QtCore.QCoreApplication私の理解では、GUIのない​​クラスがあることがわかりました。ただし、Qt が pyqtgraph で動作するかどうか (または動作するかどうか) を判断できるほど、Qt に精通していません。

4

1 に答える 1

1

QGraphicsSceneなしで使用することはできませんQApplication:

>>> from PyQt4 import QtGui, QtCore
>>> app = QtCore.QCoreApplication([])
>>> scene = QtGui.QGraphicsScene()
Segmentation fault

ただし、グラフィック ハードウェアがなくてもxvfbを使用できるはずなので、通常の pyqtgraph スクリプトを変更せずに使用できます。

于 2014-05-19T20:04:41.950 に答える