Qt: 获取Linux系统用户名和用户根目录

Qt开发,在制作保存文件功能的时候遇到了点问题,不知道怎样写文件的路径,折腾一番,整理如下:

当前装了优麒麟(Ubuntu)系统,用户根目录如下:

Qt: 获取Linux系统用户名和用户根目录_第1张图片

代码获取系统用户名和用户根目录的方法如下:

QString name = qgetenv("USER"); //当前系统用户名
QString homePath = QDir::homePath(); //用户根目录

效果:

Qt: 获取Linux系统用户名和用户根目录_第2张图片

 

你可能感兴趣的:(qt,开发语言)