所以我在 PyQt5 Designer(在我的 Linux 机器上)中编写了一个小 GUI 应用程序,并将我的 GUI.ui 转换为 Python 代码,它运行得很好
$ python guiProto.py
gui 弹出和按钮工作等。
所以现在我加载我的Windows计算机并尝试使用Cygwin64终端运行相同的python代码,我得到以下..
$ python guiProto.py
QXcbConnection: Could not connect to display
这根本不是在我的 Linux 机器上运行的问题,我查看了生成的 python 代码,它似乎没有指定操作系统或类似的东西。我查看了这个“QXcbConnection:无法连接到显示”错误,它与 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 上运行。