QT選擇目錄等常用文件/文件夾操作 (轉)

原文:

http://blog.csdn.net/u011430225/article/details/54288184http://blog.csdn.net/u011430225/article/details/54288184


QT 創建文件夾 bool QDir::mkdir ( const QString & dirName ) const

創建一個子目錄名爲目錄名。[喝小酒的網摘]http://blog.hehehehehe.cn/a/4531.htm
如果成功則返回TRUE,否則返回false。

bool QDir::mkpath ( const QString & dirPath ) const

創建該目錄路徑dirPath。
該函數將創建所有的父目錄中的各個子目錄。
如果成功,則返回true,否則返回false。

QT 選擇一個文件

QString QFileDialog::getOpenFileName ( QWidget * parent = 0, const QString & caption = QString(), const QString & dir = QString(), const QString & filter = QString(), QString * selectedFilter = 0, Options options = 0 ) [static]

這是一個方便的靜態函數,返回一個現有文件由用戶選擇。如果用戶按下取消,則返回一個空字符串。
示例:

QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"), "/home", tr("Images (*.png *.xpm *.jpg)"));

QT 選擇文件夾

QString QFileDialog::getExistingDirectory ( QWidget * parent = 0, const QString & caption = QString(), const QString & dir = QString(), Options options = ShowDirsOnly ) [static]

這個函數創建一個具有給定父窗口部件模態文件對話框。如果父母不爲0,對話框將顯示在父控件爲中心。
該對話框的工作目錄設置爲目錄,並設置標題爲標題。上述兩種可能是一個空字符串,這種情況下,當前目錄和默認標題將分別採用。
options參數包括有關如何運行對話框中,看到QFileDialog各種選項::有關的標誌可以傳遞信息選項枚舉。爲確保本地文件對話框,ShowDirsOnly必須設置。
在Windows和Mac OS X中,這個靜態函數將使用本地文件對話框,而不是QFileDialog。
示例:

QString dir = QFileDialog::getExistingDirectory(this, tr("Open Directory"), "/home", QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章