【问题标题】:How to set QT_QPA_PLATFORM_PLUGIN_PATH properly (concept)?如何正确设置 QT_QPA_PLATFORM_PLUGIN_PATH(概念)?
【发布时间】:2015-12-22 22:57:04
【问题描述】:

我已经安装了 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)之间切换时,变量与这个版本不同步

这应该如何工作?

【问题讨论】:

    标签: qt qt-creator teamspeak


    【解决方案1】:

    到目前为止,我发现的最佳解决方案是在 QtC 项目页面上针对特定构建进行设置

    【讨论】:

      【解决方案2】:

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

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

      2. 高级 -> 环境变量 -> 到系统变量 -> 添加: 小路 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官方网站

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-01
        • 1970-01-01
        • 2014-11-19
        • 1970-01-01
        • 1970-01-01
        • 2015-12-13
        相关资源
        最近更新 更多