1. 程式人生 > >QT設定檔案對話方塊

QT設定檔案對話方塊

void MainWindow::on_pushButton_clicked()
{
    //定義檔案對話方塊類
    QFileDialog *fileDialog = new QFileDialog(this);
    //定義檔案對話方塊標題
    fileDialog->setWindowTitle(tr("select file"));
    //設定預設檔案路徑
    fileDialog->setDirectory(".");
    //設定檔案過濾器
    fileDialog->setNameFilter(tr("csv(*.csv)"));
    //設定可以選擇多個檔案,預設為只能選擇一個檔案QFileDialog::ExistingFiles
    //fileDialog->setFileMode(QFileDialog::ExistingFiles);
    //設定檢視模式
    fileDialog->setViewMode(QFileDialog::Detail);
    //列印所有選擇的檔案的路徑
    if(fileDialog->exec() == QDialog::Accepted) {
        //點選"開啟"按鈕,這裡直接讀取csv表格中的資料
        QString filePath = fileDialog->selectedFiles()[0];
        qDebug()<<"path:"+filePath;
    } else {
       //點選"取消"按鈕或者"X"按鈕

    }
}

相關推薦

QT設定檔案對話方塊

void MainWindow::on_pushButton_clicked() { //定義檔案對話方塊類 QFileDialog *fileDialog = new QFileDi

QT選擇檔案對話方塊實現多種型別檔案匹配過濾

這個功能確實不知道如何說,就是說在選擇檔案的時候是可以篩選的,但是我有時候要篩選的是音樂,有時候是圖片,這個時候就要用到這個功能了。 其實也只是很簡單的程式碼,可是很實用。程式碼如下: QString

QT——建立標準檔案對話方塊

標頭檔案: #ifndef DIALOG_H #define DIALOG_H #include <QDialog> class QPushButton; class QLineEdit; class QGridLayout; class Dialog : public Q

_068_檔案對話方塊設定面板

====================== class Test1 { public static void main(String[] args) { test2(); } //檔案對話方塊 public static void test1() {

QT開啟和儲存檔案對話方塊

使用QFileDialog可以呼叫當前系統的檔案對話方塊 包含標頭檔案: #include <QFileDialog> (1)檔案開啟對話方塊 QString getOpenFile

QT之開啟檔案對話方塊,獲取檔名

檔案得主要目錄如下圖: 再mainwindow.ui中只加了一個pushbutton dialog.cpp中沒有任何操作    最後付下主要程式碼: #include "mainwindow.h" #include "ui_main

Qt入門-開啟和儲存檔案對話方塊

使用QFileDialog可以方便地呼叫當前系統的檔案對話方塊: (1)檔案開啟對話方塊 QString getOpenFileName ( QWidget * parent = 0, const Q

Qt中開啟檔案對話方塊和儲存檔案對話方塊

主要是用QFileDialog的兩個靜態方法 1、開啟對話方塊 QString getOpenFileName(QWidget * parent = 0, const QString & caption = QString(), const QStr

Qt之標準對話方塊檔案對話方塊

檔案對話方塊 目錄 檔案對話方塊(單檔案) 1、包含標頭檔案 #include< QFileDialog> void Widget::on_FileButton

QT學習 之 對話方塊 (四) 字型對話方塊、訊息對話方塊檔案對話方塊、程序對話方塊

QMessageBox類: 含有Question訊息框、Information訊息框、Warning訊息框和Critical訊息框等 通常有兩種方式可以來建立標準訊息對話方塊: 一種是採用“基於屬性”的API,一種是使用QMessageBox的靜態方法。 後者書寫容易,但缺

C#之WinForm基礎 設定開啟檔案對話方塊只能看到多種指定型別的檔案

       慈心積善融學習,技術願為有情學。善心速造多好事,前人栽樹後乘涼。我今於此寫經驗,願見文者得啟發。1、UI2、程式碼using System; using System.Collection

android:將activity設定對話方塊模式

方法有兩個: 第一種是activity繼承的是Activity public class FirstActivity extends Activity 這時候需要在Androidmanifest.xml中為<activity>標籤新增新屬性 <activity

QT建立顏色對話方塊

接續上節https://blog.csdn.net/xunye_dream/article/details/83002991 標頭檔案: #ifndef DIALOG_H #define DIALOG_H #include <QDialog> class QPushBut

QFileDialog關於選擇檔案對話方塊中的幾個訊號的說明(currentChanged,directoryEntered,fileSelected,filterSelected)

QFileDialog關於選擇檔案對話方塊中的幾個訊號 例項: openFile::openFile(QWidget *parent) :QWidget(parent),ui(new Ui::openFile){ui->setupUi(this);fDialog = new QFileDialog(t

QT開啟檔案--對話視窗,名稱和路徑提取

QT一般要用到檔案選操作,以開啟圖片為例,以下為部分程式碼: QImage openImage() { QString filename = QFileDialog::getOpenFileName(this, tr("choose a pic"), "", tr("Imag

VBA自動點選IE的瀏覽按鈕、自動選擇路徑、自動關閉開啟檔案對話方塊

VBA呼叫InternetExplorer操作IE瀏覽器,自動彈出檔案選擇對話方塊時,VBA會處於阻塞狀態,你必須手工關閉檔案選擇對話方塊,VBA才能繼續向後執行。 例如下面網址,就有一個檔案瀏覽按鈕: http://www.zytxs.com/web1/upload.aspx 我做了一個exe檔案,可

Qt之標準對話方塊(字型對話方塊

字型對話方塊 1、包含標頭檔案 #include < QFontDialog> void Widget::on_FontButton_clicked() { //ok 用

C#儲存檔案、讀取檔案對話方塊

using Microsoft.Win32 //儲存 private void Button_Click(object sender, RoutedEventArgs e) { SaveFileDialog dialog = new

跟我一起學QT_QT標準對話方塊_檔案對話方塊

標準對話方塊 QT的標準對話方塊分為以下幾種 顏色對話方塊 檔案對話方塊 字型對話方塊 輸入對話方塊 訊息對話方塊 進度對話方塊 錯誤資訊對話方塊 嚮導對話方塊 檔案對話方塊 QT中的檔案對話方塊QFileDialog類提供一個允許使用者選擇檔案或者資料夾的對話方塊。我

Qt自帶對話方塊的建立與使用

Qt自帶對話方塊的種類     對話方塊的使用方式     1.建立對話方塊物件     2.設定對話方塊屬性     3.輸出對話方塊並處理對話方塊傳輸回來的資料物件