首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyQt5 Python代码不能跨平台工作

PyQt5 Python代码不能跨平台工作
EN

Stack Overflow用户
提问于 2018-10-05 03:00:48
回答 1查看 165关注 0票数 0

因此,我用PyQt5设计器(在Linux机器上)编写了一个小的GUI.ui应用程序,并将GUI.ui转换为Python,它在行中运行得很好。

代码语言:javascript
复制
   $ python guiProto.py

盖伊弹出按钮工作等。

因此,现在我加载我的windows计算机并尝试使用Cygwin64终端运行相同的python代码,我得到以下信息。

代码语言:javascript
复制
    $ python guiProto.py
    QXcbConnection: Could not connect to display

这根本不是在我的Linux机器上运行的问题,我查看了生成的python代码,它似乎没有指定操作系统或类似的东西。我查到了"QXcbConnection:无法连接到显示“错误,它与PyQt5没有关系,所以我很困惑。

我确保我安装了PyQt5

代码语言:javascript
复制
 $ 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的图形用户界面,而且我的windows上也没有这种设计,我不认为这会产生什么影响,因为我已经安装了PyQt5包。

任何帮助都将不胜感激,为什么这将在我的linux计算机上工作,而不是我的窗口。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-05 17:36:52

Linux GUI程序由X服务器显示。看来你的Cygwin安装已经错过了。安装软件包xorg-serverxinit,并运行startxwin

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52657794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档