linux qt遍历设备,Qt获取设备环境变量
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获取设备环境变量相关推荐
- linux获取java环境变量的值,linux获取java环境变量的值
linux获取java环境变量的值 [2021-02-11 00:17:01] 简介: 服务器 这篇文章主要为大家展示了linux环境下怎么配置环境变量,内容简而易懂,希望大家可以学习一下,学习完之 ...
- linux env 变量,Linux下 输入 env 而得到的环境变量解读
HOSTNAME=Master.Hadoop MAHOUT_HOME=/usr/hadoop/mahout-distribution-0.8 TERM=linux SHELL=/bin/bash HA ...
- 【linux草鞋应用编程系列】_2_ 环境变量和进程控制
一. 环境变量 应用程序在执行的时候,可能需要获取系统的环境变量,从而执行一些相应的操作. 在linux中有两种方法获取环境变量,分述如下. 1.通过main函数的参数获取环境变量 main函数的多种 ...
- 通过system获取java环境变量的对应路径的方法
Crazy兔斯基 保持谦逊,保持学习. </div><!--end: blogTitle 博客的标题和副标题 --> <div id="navigator&qu ...
- java获取环境变量路径_通过System获取java环境变量的路径
通过System获取java环境变量的路径代码为: import java.io.FileNotFoundException; import java.io.FileOutputStream; imp ...
- linux 怎么添加path环境变量,Linux下怎么添加和查看PATH环境变量
linux下查看和添加PATH环境变量 来自:http://apps.hi.baidu.com/share/detail/32942984 $PATH:决定了shell将到哪些目录中寻找命令或程序,P ...
- 在vite里获取env环境变量
在vite里获取env环境变量 .env环境配置文件 在cli项目中我们可以是配置.env.[mode]文件来配置环境变量 在cli项目中使用.env.[mode] 在vite中使用.env文件 .e ...
- Linux 利用 yum 安装jdk并配置环境变量
Linux 利用 yum 安装jdk并配置环境变量 清除已有java环境 搜索yum可以安装的版本 yum安装jdk 配置环境变量 当前用户使用: 全局用户使用: 验证安装 清除已有java环境 命令 ...
- linux遍历文件夹下所有文件大小,Linux系统遍历文件夹 获取文件大小的操作(C语言实现)...
/** linux 下遍历文件夹以及获取文件大小 */ #include #include #include #include /** 获取文件大小,但是文件大小不能超过2G ,该方法不推荐使用 */ ...
- js判断当前设备及获取设备、浏览器的宽度和高度
在开发的时候,我们常常需要根据用户当前设备进行相应设置和显示,在此展示一个简单的方法判断(这个方法忘了是从哪里看来了的~),希望对你有帮助哦~ /*** 判断当前设备* @returns*/ func ...
最新文章
- 实战:OpenVINO+OpenCV 文本检测与识别
- Python PIL : import _imaging _imagingft : No module named _imaging _imagingft(转)
- mysql 1067 42000_MySQL:ERROR 1067 (42000): Invalid default value for 'end_time'
- Visual Studio 使用说明文档、VScode 使用手册
- 跨站的艺术-XSS Fuzzing 的技巧
- 互联网原理和html基础,计算机网络基础知识习题及答案(八)
- 基于 HTML5 Canvas 的可交互旋钮组件
- 我的博客搬家工具开发
- 【转载】斐讯K1、K2、K2P 大部分官方固件刷机、刷入Breed 辅助工具教程工具
- OpenCV中的图像处理 —— 轮廓入门+轮廓特征
- Resolving multicopy duplications de novo using polyploid phasing 用多倍体相位法解决多拷贝复制的新问题...
- 在淘宝里,他们总结的一些前端Tips
- 联邦学习和去中心化训练--知识记录
- 一文搞懂经济数据中M0 M1 M2
- grldr(GRUB,grub4dos)使用方法简介
- 阿里云镜像站repo文件
- strtok字符串分割函数
- C语言复习——文件操作以及各种输入输出
- matlab sinh是什么,sinh(sinh怎么读)
- Tomcat HTTP的端口号和redirectPort(重定向)端口号
热门文章
- 第三课:java开发hdfs
- Oracle 11g Database和ASM默认的审计策略和相关操作
- Hadoop简介(1)
- Linux:init 0~6
- Filter转译编码问题之谜
- group by 深入总结
- 使用 WebSphere ESB 构建企业服务总线
- 网络安全工程考试大纲
- [转]JS弹出div和关闭
- UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xae in position 53: illegal multibyte sequence