如何正确设置 QT_QPA_PLATFORM_PLUGIN_PATH(概念)?
Posted
技术标签:
【中文标题】如何正确设置 QT_QPA_PLATFORM_PLUGIN_PATH(概念)?【英文标题】:How to set QT_QPA_PLATFORM_PLUGIN_PATH properly (concept)? 【发布时间】:2015-12-22 22:57:04 【问题描述】:我已经安装了 Qt Creator 和 Qt 5.5。
QT_QPA_PLATFORM_PLUGIN_PATH = C:\Qt\5.5\msvc2013\plugins
如果我禁用环境变量,当我从 QtC 启动应用程序时确实会收到错误消息。所以这个变量似乎是必需的。
我的问题是:
-
当我运行其他基于 Qt 的应用程序(例如 Teamspeak 等)时,这些应用程序失败了,我总是必须先禁用(删除)
QT_QPA_PLATFORM_PLUGIN_PATH
当我在 QtC 中使用 KITS 并在 Qt 版本(即 5.4、5.6)之间切换时,变量与这个版本不同步
这应该如何工作?
【问题讨论】:
【参考方案1】:到目前为止,我发现的最佳解决方案是在 QtC 项目页面上针对特定构建进行设置
【讨论】:
【参考方案2】:我的决定对我有帮助。它:
在搜索 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_QPA_PLATFORM_PLUGIN_PATH(概念)?的主要内容,如果未能解决你的问题,请参考以下文章