【问题标题】:Qt 5.7 How can I check value of variable QT_QPA_PLATFORM at runtime?Qt 5.7 如何在运行时检查变量 QT_QPA_PLATFORM 的值?
【发布时间】:2016-11-16 10:00:29
【问题描述】:

我知道如何检查默认平台,但我需要检查我的应用程序是否在 X11 或 Wayland 上运行。我试试这个:

QString platform = qgetenv("QT_QPA_PLATFORM");

但它返回一个空字符串。

在 Weston 上,当我运行我的应用程序时,我将 QT_QPA_PLATFORM 设置为 Wayland:

./myApp -platform wayland

但我的 QString 平台仍然是空的,默认平台名称也没有改变。

【问题讨论】:

    标签: c++ qt qt5 wayland qt5.7


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 2016-10-13
      • 2012-01-27
      • 2017-07-28
      • 1970-01-01
      • 1970-01-01
      • 2022-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多