首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

如何打开本地文件

2013-03-28 
怎么打开本地文件不是open文件到内存是真正打开,如同在本地文件上双击一样[解决办法]QDesktopServices::op

怎么打开本地文件
不是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>
个人觉得很好用哦。

热点排行