我在脚本中使用了神话般的pyqtgraph
来创建绘图并将其导出到文件(不使用交互式功能)。它很棒。
但是,在没有X服务器的远程计算机上运行它时,mkQApp()
中会出现错误:
cannot connect to X server
有没有办法运行pyqtgraph GUI-less-ly ,删除对X的依赖?
我发现那里有一个QtCore.QCoreApplication
课程,根据我的理解,这个课程没有GUI。但是,我对Qt不太熟悉,不知道它是否可以(或确实)使用pyqtgraph。
答案 0 :(得分:1)
如果没有QGraphicsScene
QApplication
>>> from PyQt4 import QtGui, QtCore
>>> app = QtCore.QCoreApplication([])
>>> scene = QtGui.QGraphicsScene()
Segmentation fault
然而,您应该可以在没有任何图形硬件的情况下使用xvfb,因此可以使用通常的pyqtgraph脚本。