基本文件打开与保存:
首先是涉及到的头文件,我们需要在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()));
上述操作就完成了文件的读取工作,其他相关操作请看其他的教程。