Python PyQt5 GUI仅在服务器上收到错误消息/";QPaintDevice::metrics:设备没有度量信息“;

Python PyQt5 GUI仅在服务器上收到错误消息/";QPaintDevice::metrics:设备没有度量信息“;,python,matplotlib,pyqt,pyqt5,Python,Matplotlib,Pyqt,Pyqt5,我用PyQt5创建了GUI应用程序,它在我的台式电脑(windows10 pro)上正常运行,但我将该应用程序复制到服务器(windows10 pro/未连接到监视器)并运行它,我收到以下错误消息 QPaintDevice::metrics: Device has no metric information TempLayout = QtWidgets.QVBoxLayout(self.ui.wMainChart) TempLayout.setContentsMargins(1, 1, 1,

我用PyQt5创建了GUI应用程序,它在我的台式电脑(windows10 pro)上正常运行,但我将该应用程序复制到服务器(windows10 pro/未连接到监视器)并运行它,我收到以下错误消息

QPaintDevice::metrics: Device has no metric information 
TempLayout = QtWidgets.QVBoxLayout(self.ui.wMainChart)
TempLayout.setContentsMargins(1, 1, 1, 1)
TempFigure = Figure()
TempFigureCanvas = FigureCanvas(TempFigure)
我不明白这是什么意思

我的桌面和服务器具有相同的anaconda环境

更令人困惑的是,如果我在pycharm调试模式(使用pydev调试器)下运行该应用程序,它将在服务器上正常运行

这是代码的一部分。我正在尝试将matplotlib图形对象嵌入PyQt5 GUI

最后一行就是我收到错误消息的地方

QPaintDevice::metrics: Device has no metric information 
TempLayout = QtWidgets.QVBoxLayout(self.ui.wMainChart)
TempLayout.setContentsMargins(1, 1, 1, 1)
TempFigure = Figure()
TempFigureCanvas = FigureCanvas(TempFigure)

这只是一个警告,不是一个错误,忘记它只是一个警告,不是一个错误,忘记它