这是我能想到最简单的qt3下 mplayer调用,只有播放功能。 先是用Qt designer 的widget界面做一个按钮,然后添加newslot()事件在里面写入写代码,编译能通过,但无法播放。 可能我这里有问题,求大虾帮忙
void Form1::newslot()
{
QProcess *mp=new QProcess;
if(!mp->isRunning())
{
// node->next=null;
//selfdir=node;
mp->addArgument("./mplayer");
mp->addArgument("-vo");
mp->addArgument("x11");
mp->addArgument("-slave");
mp->addArgument("quiet");
mp->addArgument("-nomouseinput");
mp->addArgument("-noconsolecontrols");
QString cmd("./movie");
//cmd.append(QString::fromAscii())
setCaption(tr(cmd));
mp->addArgument(cmd);
if(!mp->start())
qWarning("no start");
}
}