16,201
社区成员
发帖
与我相关
我的任务
分享
QProcess *p = new QProcess();
//下面的就是本地的pdf浏览程序,比如acrobat
p->addArgument("C:\\Program Files\\Adobe\\Acrobat 5.0\\Reader\\acrord32.exe");
//下面的就是要打开的文件名
p->addArgument("G:\\distr\\doc\\comp\\PQlib.pdf ");
if (!p->start()){
qWarning("can't start");
}
2:参考:http://qt-project.org/forums/viewthread/11626
主要的方法是用QDesktopServices类去用本地的软件打开pdf文件即可.参考代码如下:
QDesktopServices::openUrl(QUrl("file:///C:/Documents and Settings/All Users/Desktop", QUrl::TolerantMode));
3:使用Poppler Qt4插件来实现,具体百度.