1Qt Project之基本文件打开与保存
Posted 小淼博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1Qt Project之基本文件打开与保存相关的知识,希望对你有一定的参考价值。
基本文件打开与保存:
首先是涉及到的头文件,我们需要在mainwindow.h包含头文件:
#include <QFileDialog>
#include <QFile>
#include <QDateStream>
下面在mainwindow.ui的界面的上方点击Type Here,取名File,并在下一级中添加内容OpenLocalMedia,然后设计OpenLocalMedia的触发信号对象,取名actionOpenLocalMedia
界面选择设计
信号名称设计为 actionOpenLocalMedia
在mainwindow.h文件中添加对应的槽函数声明:
private slots:
void on_openlocal_media();
在mainwindow.cpp文件中添加对应的槽函数实现,调用了getOpenFileNames成员函数来获取对应文件夹的内容:
void MainWindow::on_openlocal_media()
{
QStringList fileNamelist;
fileNamelist = QFileDialog::getOpenFileNames(this,tr("select local files"),"~/",tr("MP3/MP4 Files(*.mp3 *.mp4);;")); //Read file with Regex Rules.
if(!fileNamelist.isEmpty())
{
qDebug() << fileNamelist;
}else{
}
return ;
}
在mainwindow.cpp文件中,将信号与槽进行连接:
connect(this->ui->actionOpenLocalMedia,SIGNAL(triggered(bool)),this,SLOT(on_openlocal_media()));
上述操作就完成了文件的读取工作,其他相关操作请看其他的教程。
以上是关于1Qt Project之基本文件打开与保存的主要内容,如果未能解决你的问题,请参考以下文章
在unity中,如何在脚本中根据路径找到文件,然后在project面板中用黄色的框框出来?