读书人

如何打开本地文件

发布时间: 2013-03-28 10:20:24 作者: rapoo

怎么打开本地文件
不是open文件到内存
是真正打开,如同在本地文件上双击一样
[解决办法]
QDesktopServices::openUrl ( QUrl::fromLocalFile(fileName) );
fileName为要打开的文件全路径。
[解决办法]

引用:
引用:QDesktopServices::openUrl ( QUrl::fromLocalFile(fileName) );
fileName为要打开的文件全路径。
谢谢,这种方法是使用默认程序打开文件的
但我想使用非默认程序打开,怎么办呢?
比如我想使用UE打开txt文件,怎么写呢?

QProcess
[解决办法]
引用:
QDesktopServices::openUrl ( QUrl::fromLocalFile(fileName) );
fileName为要打开的文件全路径。



学习中
[解决办法]
我用这打开的,就是弹得出对话框,你自己选,返回路径,看对楼主有没有用:
QString filename;
filename=QFileDialog::getOpenFileName(this,
tr("选择图像"),
"/",
tr("Images (*.jpg *.bmp *.avi *.mp4 *.wmv"));
if(filename.isEmpty())
{
return;
}
要添加头文件:#include <QFileDialog>
个人觉得很好用哦。

读书人网 >QT开发

热点推荐