Я создал приложение с графическим интерфейсом PyQt5, и оно корректно работает на моем настольном ПК (windows10 pro), но я скопировал приложение на сервер (windows10 pro / не подключен к монитору) и запустил его, я получил следующее сообщение об ошибке.
QPaintDevice::metrics: Device has no metric information
Я не могу понять, что это значит.
Мой рабочий стол и сервер имеют одинаковую среду анаконды.
Еще более запутанно, приложение работает правильносервер, если я запускаю его в режиме отладки pycharm (с помощью отладчика pydev).
Вот часть кода. Я пытаюсь встроить объект рисунка matplotlib в PyQt5 GUI.
В последней строке находится именно то место, где я получил сообщение об ошибке.
TempLayout = QtWidgets.QVBoxLayout(self.ui.wMainChart)
TempLayout.setContentsMargins(1, 1, 1, 1)
TempFigure = Figure()
TempFigureCanvas = FigureCanvas(TempFigure)