大佬好,
最近刚尝试用 PyQt5 tools 的设计器来设计一个简单的 GUI 界面,通过 PySide2 将 ui 转换为 py 文件后,写了简单代码执行时,提示如下错误:
qt.qpa.plugin: Could not find the Qt platform plugin "windows"
经自行搜索,找到解决办法:
在脚本头部加入:
dirname = os.path.dirname(PySide2.file)
plugin_path = os.path.join(dirname, 'plugins', 'platforms')
os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = plugin_path
脚本执行层面问题得到解决。
现在想通过 pyinstaller 打包一下,结果打包后出现上述相同的错误信息。而且看打包的文件中包含了 pyqt5 的 platforms,我猜测应该是打包时,并没有指定 pyside2 的 platforms,由于能力有限,不知道应该如何解决这个问题,请问大佬们有了解这个的吗?
感谢百忙之中点开帖子。
更感谢百忙之中的回复。
谢谢。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.