PyQt5 无法连接到显示器
Posted
技术标签:
【中文标题】PyQt5 无法连接到显示器【英文标题】:PyQt5 Could not connect to display 【发布时间】:2015-04-28 16:32:26 【问题描述】:为了学习 python,我决定制作一个与 Web API 交互的小型 GUI。所以没有多想,我用 Vagrant (ubuntu/trusty64) 创建了一个虚拟机并安装了 PyQt5。 我做了一个小脚本来创建一个窗口(在这里)
import sys
from PyQt5 import QtWidgets
app = QtWidgets.QApplication(sys.argv)
main_window = QtWidgets.QMainWindow()
main_window.show()
sys.exit(app.exec_())
当我执行我的脚本时,我遇到了这个错误
QXcbConnection:无法连接到显示器
所以我想问题出在我使用的是没有显示器的虚拟机这一事实。有没有办法让它使用我的 Windows 显示器来渲染我的程序?还是我需要用 virtualbox 安装虚拟机?
感谢您的宝贵时间。
【问题讨论】:
【参考方案1】:使用 Vagrant 配置 VM 时,您可以指定引导至 GUI,例如:
config.vm.provider "virtualbox" do |v|
v.gui = true
end
更多信息here
这将使用 VM 的显示器启动 Qt 应用程序。
【讨论】:
以上是关于PyQt5 无法连接到显示器的主要内容,如果未能解决你的问题,请参考以下文章
vivo手机连不上网显示“无法连接到服务器(1,-10087),请检查你的网络
无法使用 SSH 连接到服务器,在 Windows 10 中显示“ssh:连接到主机 178.128.60.26 端口 22:连接超时”[关闭]