不是open文件到内存
是真正打开,如同在本地文件上双击一样
------解决方案--------------------
QDesktopServices::openUrl ( QUrl::fromLocalFile(fileName) );
fileName为要打开的文件全路径。
------解决方案--------------------
QProcess
------解决方案--------------------
学习中
------解决方案--------------------
我用这打开的,就是弹得出对话框,你自己选,返回路径,看对楼主有没有用:
QString filename;
filename=QFileDialog::getOpenFileName(this,
tr("选择图像"),
"/",
tr("Images (*.jpg *.bmp *.avi *.mp4 *.wmv"));
if(filename.isEmpty())
{
return;
}
要添加头文件:#include <QFileDialog>
个人觉得很好用哦。