gpt4 book ai didi

python - 即使找到 Qt 平台插件也未加载

转载 作者:太空宇宙 更新时间:2023-11-03 20:38:40 26 4
gpt4 key购买 nike

我在使用 Windows powershell 在 Windows Vista 计算机上加载 python pyqt5 gui 时遇到问题。

我收到以下错误:-

qt.qpa.plugin:无法在“中加载Qt平台插件“windows”该应用程序无法启动,因为没有 Qt 平台插件可以x这个问题。

可用的平台插件有:minimal、offscreen、webgl、windows。

它在 Windows 10 计算机上完美运行。出现无法找到插件的错误。我已经解决了这个问题。但现在,即使它能够找到该插件,它也无法加载。

你能帮我一下吗?

最佳答案

获取打包 Qt 应用程序(C++、Python 等)所需的每个文件,在任何操作系统中都可能是一项痛苦的任务。为了帮助我们解决这个问题,Qt 为 Windows 上的 C++ 开发人员提供了 windeployqt,这是一个简单的工具,可以分析可执行文件并将所有需要的文件复制到部署文件夹。

但是,上面的段落对于 C++ 开发人员来说很有用。由于您正在使用 Python 开发应用程序,因此其他解决方案可能更合适。

我在 PyInstaller 上获得了很好的体验我会告诉你如何使用它:

  1. 下载并安装 Python .
  2. 在 Windows 命令提示符下键入 pip install pyinstaller
  3. 然后在 Windows 命令提示符下使用 cd 命令将当前目录更改为 main.py 文件位置。
  4. 现在,如果您的 Python 应用程序具有图形界面并且不是控制台应用程序,请创建 main.py 的副本,并将该复制的文件重命名为 main.pyw。这可以防止在最终应用程序中打开控制台窗口。请记住,main.py 可能有不同的名称,并且您必须仅重命名要传递给 PyInstaller 的文件。 .
  5. 最后输入 pyinstaller main.pyw 并等待完成。
  6. 如果一切顺利,您现在将拥有一个名为 dist 的子文件夹,其中包含在未安装 Python 或 Qt 的 Window 计算机上运行 Python 应用程序所需的所有文件。

我能够在未安装 Python 或 Qt 的 Windows 7 计算机上运行简单的 PySide2 应用程序。

PyInstaller手册:

关于python - 即使找到 Qt 平台插件也未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56997836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com