如何正确设置QT_QPA_PLATFORM_PLUGIN_PATH(概念)?
How to set QT_QPA_PLATFORM_PLUGIN_PATH properly (concept)?
我安装了 Qt Creator 和 Qt 5.5。
QT_QPA_PLATFORM_PLUGIN_PATH = C:\Qt.5\msvc2013\plugins
如果我禁用环境变量,当我从 QtC 启动应用程序时,我确实会收到错误消息。所以变量似乎是必需的。
我的问题是:
- 当我 运行 其他基于 Qt 的应用程序(即 Teamspeak 等)失败时,我总是必须首先禁用(删除)
QT_QPA_PLATFORM_PLUGIN_PATH
- 当我在 QtC 中使用 KITS 并在 Qt 版本(即 5.4、5.6)之间切换时,变量与这个版本不同步
这应该如何运作?
到目前为止我找到的最佳解决方案是在 QtC 项目页面上针对该特定版本进行设置
我的决定帮助了我。它:
在搜索 Win 10 中输入 sysdm.cpl
高级 -> 环境变量 -> 到系统变量 -> 添加:
小路
C:\Users\~\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\pyqt5_tools\plugins\platforms\(你的地址到qminimal.dll, qoffscreen.dll, qwebgl.dll)
- dll 取自这里:https://www.riverbankcomputing.com/software/pyqt/download5官方网站
我安装了 Qt Creator 和 Qt 5.5。
QT_QPA_PLATFORM_PLUGIN_PATH = C:\Qt.5\msvc2013\plugins
如果我禁用环境变量,当我从 QtC 启动应用程序时,我确实会收到错误消息。所以变量似乎是必需的。
我的问题是:
- 当我 运行 其他基于 Qt 的应用程序(即 Teamspeak 等)失败时,我总是必须首先禁用(删除)
QT_QPA_PLATFORM_PLUGIN_PATH
- 当我在 QtC 中使用 KITS 并在 Qt 版本(即 5.4、5.6)之间切换时,变量与这个版本不同步
这应该如何运作?
到目前为止我找到的最佳解决方案是在 QtC 项目页面上针对该特定版本进行设置
我的决定帮助了我。它:
在搜索 Win 10 中输入 sysdm.cpl
高级 -> 环境变量 -> 到系统变量 -> 添加: 小路 C:\Users\~\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\pyqt5_tools\plugins\platforms\(你的地址到qminimal.dll, qoffscreen.dll, qwebgl.dll)
- dll 取自这里:https://www.riverbankcomputing.com/software/pyqt/download5官方网站