Qt环境变量接口

使用Qt的qputenvqgetenv接口操作程序环境变量。

获取环境变量接口

1
2
3
QByteArray qgetenv(const char *varName)
QString qEnvironmentVariable(const char *varName, const QString &defaultValue)
QString qEnvironmentVariable(const char *varName)

设置环境变量接口

  • varName环境变量名字。
  • value环境变量的值。
    1
    bool qputenv(const char *varName, const QByteArray &value)

相关接口

  • 判断varName环境变量是否存在。(相当于!qgetenv(varName).isNull())

    1
    bool qEnvironmentVariableIsSet(const char *varName)
  • 判断varName环境变量是否为空。(相当于qgetenv(varName).isEmpty())

    1
    bool qEnvironmentVariableIsEmpty(const char *varName)