void dPublicFunction::execCMD( QString strcmd )
{
QProcess p;
p.start(strcmd);
p.waitForStarted();
p.waitForFinished();
qDebug()<<ByteArray2String(p.readAllStandardError());
}
QString dPublicFunction::ByteArray2String(QByteArray ary)
{
QTextCodec *codec = QTextCodec::codecForName("GBK");
QString string = codec->toUnicode(ary);
return string;
}
在main的地方这样写的
QString dPublicFunction::ByteArray2String(QByteArray ary)
{
QTextCodec *codec = QTextCodec::codecForName("GBK");
QString string = codec->toUnicode(ary);
return string;
}