首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有显示PyQt5窗口

没有显示PyQt5窗口
EN

Stack Overflow用户
提问于 2022-05-04 11:30:24
回答 1查看 73关注 0票数 -3

我使用PyQt5创建了一个项目。此代码试图显示窗口:

代码语言:javascript
复制
import sys

from PyQt5 import QtWidgets

def Pencere():

    app = QtWidgets.QApplication(sys.argv)

    pencere = QtWidgets.QWidget()

    pencere.setWindowTitle("PyQt5 Class 1")

    pencere.show()

    sys.exit(app.exec_())

我可以在PyCharm中运行这段代码,并且不会收到任何错误。但没有显示任何窗口。

EN

回答 1

Stack Overflow用户

发布于 2022-05-04 11:59:38

我可以想象这与后端PyQt5有关。如果您不需要使用这个特定的后端,您可能需要切换到TkAgg。对于我来说,当我遇到了matplotlib的同样问题时,这种方法就奏效了。

在我的例子中,如何更改后端(不确定是用来显示输出的特定包):

您可以更改matplotlibrc文件中的后端指令,如果您正在使用Anaconda,您可以在C:\Anaconda3\pkgs\matplotlib-2.0.2-np113py35_0\Lib\site-packages\matplotlib\mpl-data\中找到它。

在这个matplotlibrc文件中,您可以将后端更改为TkAgg。

有关详细信息,请参阅:https://stackoverflow.com/a/45309706/17915836

也许这对你的案子也有帮助..。

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

https://stackoverflow.com/questions/72112220

复制
相关文章

相似问题

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