• 7284阅读
  • 4回复

如何在QT中调用并显示终端? [复制链接]

上一主题 下一主题
离线hyhatseu
 
只看楼主 正序阅读 楼主  发表于: 2009-10-19
我现在想用QT来切换用户,即终端中的命令sudo su,但是这个是要输入root用户的密码的,怎么调用终端呢?
离线hyhatseu
只看该作者 4楼 发表于: 2009-10-19
回 3楼(hiti_tony) 的帖子
谢谢了
离线hiti_tony
只看该作者 3楼 发表于: 2009-10-19
QProcess *pro=new QProcess(this);
pro->start("gnome-terminal");
离线hyhatseu
只看该作者 2楼 发表于: 2009-10-19
回 1楼(XChinux) 的帖子
我看了一点,用的是QProcess::start
start(program,arguments),现在就是不知道这两次参数如何设置才能打开终端?

还有,如果我要调用linux命令,比如 ls -al,我将program设置为ls,将arguments设置为-al,但是怎么将结果显示出来呢?
离线XChinux

只看该作者 1楼 发表于: 2009-10-19
看看QProcess类
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个