日期:2014-05-16  浏览次数:20735 次

谁知道kdevelop中的槽(slot)中如何运行shell脚本
在下编了一个shell脚本存放在根(/)下面,现在我用kdevelop和qt做了一个GUI,想要在其中通过按钮或者菜单来运行这个shell脚本,并同时把运行结果显示在窗口中.

------解决方案--------------------
动态的生成这个脚本
在最后确定后执行
------解决方案--------------------
系统调用system


SYSTEM(3) Linux Programmer’s Manual SYSTEM(3)

NAME
system - execute a shell command

SYNOPSIS
#include <stdlib.h>

int system(const char *string);

------解决方案--------------------
用popen吧,system想抓shell的输出比较麻烦,只能间接的进行,用POPEN就爽多了