如何正确设置QT_QPA_PLATFORM_PLUGIN_PATH(概念)?

时间:2015-12-22 22:57:04

标签: qt qt-creator teamspeak

我安装了Qt Creator和Qt 5.5。

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

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

我的问题是:

  1. 当我运行其他基于Qt的应用程序(即Teamspeak等)时,那些失败,我总是必须首先禁用(删除)QT_QPA_PLATFORM_PLUGIN_PATH
  2. 当我在QtC中使用KITS并在Qt版本(即5.4,5.6)之间切换时,变量与此版本不同步
  3. 这应该如何运作?

2 个答案:

答案 0 :(得分:1)

我到目前为止找到的最佳解决方案是在特定版本的QtC项目页面上设置它

Project Page

答案 1 :(得分:0)

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

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

  2. 高级->环境变量->到系统变量->添加: 路径 C:\ Users \〜\ AppData \ Local \ Programs \ Python \ Python36-32 \ Lib \ site-packages \ pyqt5_tools \ plugins \ platform \(您的地址至qminimal.dll,qoffscreen.dll,qwebgl.dll)

  3. dll从这里获得:https://www.riverbankcomputing.com/software/pyqt/download5官方网站