1. 运行设备上有T_ROOT这个环境变量,获取环境变量方法如下:

QString path = QProcessEnvironment::systemEnvironment().value("T_ROOT");    //获取名为T_ROOT的环境变量

path.replace(QRegExp("\\\\"),"/");      //将‘\’替换成‘/’

qDebug() << "T_ROOT path value %s"

QProcess process;

process.start(str);              //使用输出的变量值

bool flag = process.waitForFinished();

2. 通过QSetting保存变量

QSettings *configIni = new QSettings("./conf/conf.ini", QSettings::IniFormat);

QString Result = configIni->value("/QTDIR/PATH").toString();

if(Result == ""){

configIni->setValue("/QTDIR/PATH", "C:/Qt/Qt5.12.0/5.12.0/msvc2015_64");

Result = "C:/Qt/Qt5.12.0/5.12.0/msvc2015_64";

}

w.setCommand(configIni->value("/QTDIR/PATH").toString());//写入到类成员

本文参考链接:https://blog.csdn.net/github_35960067/article/details/84971228

linux qt遍历设备,Qt获取设备环境变量相关推荐

  1. linux获取java环境变量的值,linux获取java环境变量的值

    linux获取java环境变量的值 [2021-02-11 00:17:01]  简介: 服务器 这篇文章主要为大家展示了linux环境下怎么配置环境变量,内容简而易懂,希望大家可以学习一下,学习完之 ...

  2. linux env 变量,Linux下 输入 env 而得到的环境变量解读

    HOSTNAME=Master.Hadoop MAHOUT_HOME=/usr/hadoop/mahout-distribution-0.8 TERM=linux SHELL=/bin/bash HA ...

  3. 【linux草鞋应用编程系列】_2_ 环境变量和进程控制

    一. 环境变量 应用程序在执行的时候,可能需要获取系统的环境变量,从而执行一些相应的操作. 在linux中有两种方法获取环境变量,分述如下. 1.通过main函数的参数获取环境变量 main函数的多种 ...

  4. 通过system获取java环境变量的对应路径的方法

    Crazy兔斯基 保持谦逊,保持学习. </div><!--end: blogTitle 博客的标题和副标题 --> <div id="navigator&qu ...

  5. java获取环境变量路径_通过System获取java环境变量的路径

    通过System获取java环境变量的路径代码为: import java.io.FileNotFoundException; import java.io.FileOutputStream; imp ...

  6. linux 怎么添加path环境变量,Linux下怎么添加和查看PATH环境变量

    linux下查看和添加PATH环境变量 来自:http://apps.hi.baidu.com/share/detail/32942984 $PATH:决定了shell将到哪些目录中寻找命令或程序,P ...

  7. 在vite里获取env环境变量

    在vite里获取env环境变量 .env环境配置文件 在cli项目中我们可以是配置.env.[mode]文件来配置环境变量 在cli项目中使用.env.[mode] 在vite中使用.env文件 .e ...

  8. Linux 利用 yum 安装jdk并配置环境变量

    Linux 利用 yum 安装jdk并配置环境变量 清除已有java环境 搜索yum可以安装的版本 yum安装jdk 配置环境变量 当前用户使用: 全局用户使用: 验证安装 清除已有java环境 命令 ...

  9. linux遍历文件夹下所有文件大小,Linux系统遍历文件夹 获取文件大小的操作(C语言实现)...

    /** linux 下遍历文件夹以及获取文件大小 */ #include #include #include #include /** 获取文件大小,但是文件大小不能超过2G ,该方法不推荐使用 */ ...

  10. js判断当前设备及获取设备、浏览器的宽度和高度

    在开发的时候,我们常常需要根据用户当前设备进行相应设置和显示,在此展示一个简单的方法判断(这个方法忘了是从哪里看来了的~),希望对你有帮助哦~ /*** 判断当前设备* @returns*/ func ...

最新文章

  1. 实战:OpenVINO+OpenCV 文本检测与识别
  2. Python PIL : import _imaging _imagingft : No module named _imaging _imagingft(转)
  3. mysql 1067 42000_MySQL:ERROR 1067 (42000): Invalid default value for 'end_time'
  4. Visual Studio 使用说明文档、VScode 使用手册
  5. 跨站的艺术-XSS Fuzzing 的技巧
  6. 互联网原理和html基础,计算机网络基础知识习题及答案(八)
  7. 基于 HTML5 Canvas 的可交互旋钮组件
  8. 我的博客搬家工具开发
  9. 【转载】斐讯K1、K2、K2P 大部分官方固件刷机、刷入Breed 辅助工具教程工具
  10. OpenCV中的图像处理 —— 轮廓入门+轮廓特征
  11. Resolving multicopy duplications de novo using polyploid phasing 用多倍体相位法解决多拷贝复制的新问题...
  12. 在淘宝里,他们总结的一些前端Tips
  13. 联邦学习和去中心化训练--知识记录
  14. 一文搞懂经济数据中M0 M1 M2
  15. grldr(GRUB,grub4dos)使用方法简介
  16. 阿里云镜像站repo文件
  17. strtok字符串分割函数
  18. C语言复习——文件操作以及各种输入输出
  19. matlab sinh是什么,sinh(sinh怎么读)
  20. Tomcat HTTP的端口号和redirectPort(重定向)端口号

热门文章

  1. 第三课:java开发hdfs
  2. Oracle 11g Database和ASM默认的审计策略和相关操作
  3. Hadoop简介(1)
  4. Linux:init 0~6
  5. Filter转译编码问题之谜
  6. group by 深入总结
  7. 使用 WebSphere ESB 构建企业服务总线
  8. 网络安全工程考试大纲
  9. [转]JS弹出div和关闭
  10. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xae in position 53: illegal multibyte sequence