QProcess调用sudo命名_qprocess sudo-程序员宅基地

技术标签: qt  

使用Qt的QProcess调用sudo命令时遇到错误,把解决方法记录一下。

QProcess *m_pcmdproc = new QProcess(this);

QString cmd = "sudo -S mkdir /home/test/test111";

m_pcmdproc->start("bash", QStringList() <<"-c" << cmd);

 

在退出程序前记得调用m_pcmdproc->close();

注意:在输入sudo命令时,需要加参数-S,否则会报错

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/skyloveka/article/details/113944416

智能推荐

vxe-table 如何格式化单元格内容,全局可复用的格式化方法-程序员宅基地

文章浏览阅读1.4w次,点赞8次,收藏20次。vxe-table 如何格式化单元格内容,全局可复用的格式化方法一般情况下通过表格渲染列表后,经常需要对单元格的内容进行格式化,比如格式化数值、字典转换…等,在 vxe-table 支持的格式化有 n 种,不同场景可以选择最优的方式方法1:直接对源数据进行转换,该方式的性能最优,写法相对冗余<vxe-table :data="tableData"> <vxe-tab..._vxe-table

Linux——安装StarUML时提示依赖关系不满足libgcrypt11>=1.4.5_依赖关系不满足libconf-2-4-程序员宅基地

文章浏览阅读4k次。在安装StarUML时,提示“依赖关系不满足libgcrypt11>=1.4.5”解决方法如下: 在终端输入:wget http://mirrors.kernel.org/ubuntu/pool/main/libg/libgcrypt11/libgcrypt11_1.5.3-2ubuntu4.2_amd64.debsudo dpkg -i libgcrypt11_1.5.3-2ubuntu4.2_依赖关系不满足libconf-2-4

刷完 LeetCode 是什么水平?能拿到什么水平的 offer?-程序员宅基地

文章浏览阅读7.6k次,点赞3次,收藏13次。点击上方“五分钟学算法”,选择“星标”公众号重磅干货,第一时间送达链接:https://www.zhihu.com/question/32019460转自 深度学习与计算机视觉公众号声明..._leetcode100题什么水平

用户模块一(发送手机验证码功能的实现)_labview编程给手机发验证码-程序员宅基地

文章浏览阅读645次。一.前端发送验证码的准备工作1.点击发送验证码按钮之后,按钮倒计时功能的实现 <!--buttom标签在from表单内部,默认提交时summmit提交(写一个type属性),单独在外面才是一个普通按钮--> <button class="btn" v-html="htmlValue" type="button" :disabled="disabled" href="javascript:void(0);" @click="sendMobileCode" id="se_labview编程给手机发验证码

Vue3 highCharts 3D_highcharts3d安装-程序员宅基地

文章浏览阅读507次。【代码】Vue3 highCharts 3D。_highcharts3d安装

SpringBoot pdf打印及预览(openhtmltopdf+freemarker)_springboot打印pdf文件-程序员宅基地

文章浏览阅读601次。中可以使用下面的方法来方便建立三种模板加载。(每种方法都会在其内部新建一个模板加载器对象,然后创建。SpringBoot pdf打印及预览(openhtmltopdf+freemarker)_springboot打印pdf文件

随便推点

vue项目中webpack使用(uglifyjs-webpack-plugin)打包时候去掉console.log与debugger调试_uglifyjsplugin 去掉console-程序员宅基地

文章浏览阅读2.8k次。一、配置路径vue-cli2 在 build 文件下面的webpack.prod.conf.js中配置vue-cli3 在项目目录下的vue.config.js文件里面配置二、安装插件依赖依赖: uglifyjs-webpack-plugin.yarn add -D uglifyjs-webpack-plugin 或 npm install uglifyjs-webpack-plugin三、在 vue.config.js 文件中进行配置在文件头部引入//打包配置自动忽略_uglifyjsplugin 去掉console

golang 实现redis sentinel 哨兵 客户端_golang sentinel-程序员宅基地

文章浏览阅读3.6k次。redis主从复制搭建 可以参考:https://blog.csdn.net/qq_16399991/article/details/99881319redis 哨兵(sentinel)安装部署可以参考:https://blog.csdn.net/qq_16399991/article/details/99968357这里只简单实现里功能,可根据要进行封装优化:pack..._golang sentinel

为什么越来越多公司开始实践敏捷,敏捷销售是什么?_为什么敏捷在企业中越来越流行-程序员宅基地

文章浏览阅读115次。在搜索引擎、在线商店和社交媒体出现之前,买家的信息来自销售人员,以及销售和营销部门准备的平面和电视广告。销售人员主要通过自己的直接接触和市场调研来获取买家信息,这需要花相当多的时间去做,因此无法提供实时数据。 从买家的购买过程看,就会发现与以往大不相同。买家要独立得多,他们使用互联网进行查找、选择和购买。而且他们越来越多地使用社交媒体来聚集众筹出各种推荐,并交叉核对信息。随着最近在线直销公司的成功,越来越多的消费者首先通过社交媒体发现产品。短视频的时代,大家的时间变得更加的零碎........_为什么敏捷在企业中越来越流行

QT中Ui文件运行中文显示乱码处理办法_ui->btn_open_serial->settext("打开串口"); 汉字乱码-程序员宅基地

文章浏览阅读3.6k次,点赞4次,收藏11次。QT中Ui文件运行中文显示乱码处理办法_ui->btn_open_serial->settext("打开串口"); 汉字乱码

python pip3 install_ubuntu install python/python3 and pip/pip3-程序员宅基地

文章浏览阅读98次。$ make && make installgcc -pthread -c -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I. -I./Include -DPy_BUILD_CORE -o Modules/python.o ./Modules/python.cgcc -pthread -c -DNDEBUG -..._objects/bytes_methods.c',

python字典包含指定键_筛选python字典中键包含特定字符串的项-程序员宅基地

文章浏览阅读1k次。选择最可读、最容易维护的。仅仅因为你可以用一行字写出来并不意味着你应该写出来。您现有的解决方案与我使用iteritems跳过值查找之外的解决方案很接近,如果我可以避免使用嵌套ifs,我讨厌它们:for key, val in d.iteritems():if filter_string not in key:continue# do something然而,如果你真的想要一些东西让你遍历一个过滤的..._python 字典包含某个键 较大 字典