1

pyqtgraph在一个脚本中使用了神话般的东西,它创建了一个情节并将其导出到一个文件中(不使用交互功能)。它工作得很好。

但是,当在没有 X 服务器的远程机器上运行它时,会出现以下错误mkQApp()

cannot connect to X server

有没有办法运行 pyqtgraph GUI-less-ly,消除对 X 的依赖?

我发现有一个QtCore.QCoreApplication类,据我所知,它是无 GUI 的。但是,我对 Qt 不够熟悉,无法判断它是否可以(或确实)与 pyqtgraph 一起使用。

4

1 回答 1

1

QGraphicsScene没有 a就无法使用QApplication

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

但是,您应该能够在没有任何图形硬件的情况下使用xvfb,因此可以使用您通常的 pyqtgraph 脚本不变。

于 2014-05-19T20:04:41.950 回答