我使用PyQt5创建了一个项目。此代码试图显示窗口:
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中运行这段代码,并且不会收到任何错误。但没有显示任何窗口。
发布于 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
也许这对你的案子也有帮助..。
https://stackoverflow.com/questions/72112220
复制相似问题