今天學了打開文本對話框,和關閉文本對話框,這麼重要的東西,嚇得我趕緊寫了篇博客記錄一下
真正的大師永遠都懷着一顆學徒的心:紀念我最喜歡的LOL易大師
---------------------------------------------------------------------------------------------------------------華麗的分割線--------------------------------------------------------------------------------------------
讓我們開始吧:
開文件對話框:
QString fileName = QFileDialog::getSaveFileName(this,
QString::fromLocal8Bit("新建一個文本文件"),
"",
tr("Config Files (*.txt)"));
這是一段打開文件對話框的代碼:第一個參數,this,就是你的佈局文件,第二個參數就是對話框的名字,第三個參數打開文件的名字可以直接寫"",第四個參數是打開文件的類型,可以用兩個;;符號添加一個類型,比如
text(*.text);;mp3(*.text)
這樣就有兩個文件類型了,fileName的得到的文件名字如果用isNull可以判斷用戶到底打開了一個文件還是點擊了取消。
保存文件對話框:
QString fileName = QFileDialog::getSaveFileName(this,
QString::fromLocal8Bit("文件另存爲"),
"",
tr("Config Files (*.txt)"));
這是一段保存文件對話框的代碼:第一個參數,this,就是你的佈局文件,第二個參數就是對話框的名字,第三個參數保存文件的名字可以直接寫"",也可以指定名字,第四個參數是保存文件的類型,可以用兩個;;符號添加一個類型,比如 text(*.text);;mp3(*.text) 這樣就有兩個文件類型了,fileName的得到的文件名字如果用isNull可以判斷用戶到底保存了一個文件還是點擊了取消。
-----------------------------------------------------------------------------------------------------------------華麗的分割線-------------------------------------------------------------------------------------------------
如果還沒有看明白,可以下載博主寫的小列子,來熟悉:
裏面用了,打開文件對話框和保存文件對話框,如圖:
程序如圖:
博主的記事本代碼地址:http://download.csdn.net/detail/li491093957/9656029
-------------------------------------------------------------------------------------------------------------華麗的結束線----------------------------------------------------------------------------------------------
----------
-------
----
--
-