标题:请问如何通过按钮打开一个可执行程序?
作者:goonman
日期:2009-07-11 19:11
内容:
我现在想能过点击一个按钮打开一个可执行文件,如下,请问在SLOT()这应该怎么处理,用SLOT(system("./a"))好像不可以,如果用QProcess具体应该怎么做呢?希望有经验的朋友指点一下,谢谢。
#include
#include
#include
int main(int argc, char *argv[])
{
QApplication app(argc,argv);
QPushButton b("MYPROGRAM");
b.show();
QObject::connect(&b,SIGNAL(clicked()),this,SLOT()));
return app.exec();
}
#1 [XChinux 07-11 20:45]
QProcess::startDetached("your application path");
#2 [goonman 07-13 17:02]
很感谢老大指点,问题已经搞定了,这个方法比使用QProcess::setWorkingDirectory 和QProcess::start要方便不少。想再请教您一个简单的问题,如何通过按钮或者图标打开另一个窗口呢?希望您能给我们初学者举一个简单的例子,非常感谢您!