基本文件打開與保存:
首先是涉及到的頭文件,我們需要在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()));
上述操作就完成了文件的讀取工作,其他相關操作請看其他的教程。
