用QT编写了第一个测试程序,请大家看看错误。
第一次使用QT来搞开发,拖了一个BUTTON控件到窗口,然后在控件里面写入如下代码
QProcess *poc =new QProcess;
poc->start("ls c>txt");
执行后没反应
我本来是打算调用一个脚本的,但是现在连调用一个程序也没反应,不知道问题出在什么地方。请指教
[解决办法]
void MainWindow::on_pushButton_clicked(){ QProcess *process = new QProcess(this); // process->start("mplayer –ac mad Unbelivable-23.avi"); QStringList args; args << "-slave"; args << "-quiet"; args << "-wid" << QString::number(this->playform->winId()); args << "Unbelivable-23.avi"; process->setProcessChannelMode(QProcess::MergedChannels); process->start("mplayer",args);}