所以我用PyQt5设计器(在我的Linux机器上)编写了一个小GUI应用程序,并将图形用户界面到Python代码,它可以很好地运行
$ python guiProto.py
gui弹出,按钮工作。你知道吗
因此,现在我加载我的windows计算机并尝试使用Cygwin64终端运行相同的python代码,得到以下结果。。你知道吗
$ python guiProto.py
QXcbConnection: Could not connect to display
在我的Linux机器上运行时,这根本不是问题,我查看了生成的python代码,它似乎没有指定操作系统或类似的东西。。我查了这个“QXcbConnection:couldnotconnecttodisplay”错误,它和PyQt5没有关系,所以我很困惑
我确定我已经安装了PyQt5
$ pip3 install PyQt5
Requirement already satisfied: PyQt5 in c:\users\ryan\anaconda3\lib\site-packages (5.11.2)
Requirement already satisfied: PyQt5_sip<4.20,>=4.19.11 in
c:\users\ryan\anaconda3\lib\site-packages (from PyQt5) (4.19.12)
我确实在我的linux机器上用Designer设计了GUI,但在windows上没有,我不认为这会有什么不同,因为我已经安装了PyQt5包。你知道吗
任何帮助将感谢为什么这将在我的linux计算机上工作,而不是我的windows。。你知道吗
Linux图形用户界面程序由X服务器显示。似乎你的Cygwin安装程序没有找到它。安装包
xorg-server
和xinit
,然后运行startxwin
。你知道吗相关问题 更多 >
编程相关推荐