1

我安装了 Qt Creator 和 Qt 5.5。

QT_QPA_PLATFORM_PLUGIN_PATH = C:\Qt\5.5\msvc2013\plugins

如果我禁用环境变量,当我从 QtC 启动应用程序时会出现错误。所以这个变量似乎是必需的。

我的问题是:

  1. 当我运行其他基于 Qt 的应用程序(即 Teamspeak 等)时,它们失败了,我总是必须先禁用(删除QT_QPA_PLATFORM_PLUGIN_PATH
  2. 当我在 QtC 中使用 KITS 并在 Qt 版本(即 5.4、5.6)之间切换时,变量与这个版本不同步

这应该如何工作?

4

2 回答 2

2

到目前为止,我发现的最佳解决方案是在 QtC Project 页面上为该特定构建设置它

项目页面

于 2016-02-04T00:24:39.500 回答
0

我的决定对我有帮助。它:

  1. 在搜索 Win 10 中输入 sysdm.cpl

  2. 高级->环境变量->到系统变量->添加:PATH C:\Users\~\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\pyqt5_tools\plugins\platforms\(你的地址到qminimal.dll、qoffscreen.dll、qwebgl.dll)

  3. dll取自这里:https ://www.riverbankcomputing.com/software/pyqt/download5官网
于 2018-11-28T09:45:30.180 回答