//打開Pts文件按鈕點擊事件
void AnalysisPtsDataTool201905::OnOpenFileButtonClick()
{
qDebug()<<"open file...";
//定義文件對話框類
QFileDialog *fileDialog = new QFileDialog(this);
//定義文件對話框標題
fileDialog->setWindowTitle(tr("打開文件"));
//設置默認文件路徑
fileDialog->setDirectory(".");
//設置文件過濾器
//fileDialog->setNameFilter(tr("Images(*.png *.jpg *.jpeg *.bmp)"));
fileDialog->setNameFilter(tr("text(*.txt)"));
//設置可以選擇多個文件,默認為只能選擇一個文件QFileDialog::ExistingFiles
fileDialog->setFileMode(QFileDialog::ExistingFiles);
//設置視圖模式
fileDialog->setViewMode(QFileDialog::Detail);
//打印所有選擇的文件的路徑
QStringList fileNames;
if (fileDialog->exec())
{
fileNames = fileDialog->selectedFiles();
}
for (auto tmp : fileNames)
{
qDebug() << tmp << endl;
}
}