PyQt 错误 XcbConnection:无法在 Ubuntu 上初始化 XRandr

xxl*_*xxl 6 ubuntu python-3.x xcb pyqt5

我正在通过 VNC 在装有 Ubuntu 14.04 的服务器上使用 PyQt5 开发 GUI。在我运行以下命令后:

import sys
from PyQt5.QtWidgets import QApplication
app = QApplication(sys.argv)
Run Code Online (Sandbox Code Playgroud)

我总是收到以下错误消息:

QXcbConnection: Failed to initialize XRandr
Run Code Online (Sandbox Code Playgroud)

此外,每当我在 PyQt5 创建的文件对话框中选择文件时,文件对话框将立即消失并出现花药错误消息:

QXcbConnection: XCB error: 3 (BadWindow), sequence: 449, resource id: 30428093, major code: 40 (TranslateCoords), minor code: 0
Run Code Online (Sandbox Code Playgroud)

我一直在搜索这个错误,但没有找到任何有用的东西。对此有什么想法吗?