0
我如何要求一個用戶通過qt中的一個對話框創建文件夾。要求在qt中創建文件夾
所以,無論用戶在對話框中給名稱(在特定的位置,
爲例如:C:/用戶/ ...)的文件夾將在該位置,如果創建文件夾是
alreday目前在該位置具體名稱然後更換應該完成。
我如何要求一個用戶通過qt中的一個對話框創建文件夾。要求在qt中創建文件夾
所以,無論用戶在對話框中給名稱(在特定的位置,
爲例如:C:/用戶/ ...)的文件夾將在該位置,如果創建文件夾是
alreday目前在該位置具體名稱然後更換應該完成。
通常的GUI方法是使用QFileDialog::getExistingDirectory(QWidget* parent, const QString& caption, const QString& dir, Options options)
向用戶展示目錄選擇對話框。讓選擇的輸出顯示在QLineEdit
中,所以如果用戶想要創建一個新的子目錄,他們可以附加新的文件夾名稱。
然後,作爲您的問題狀態的評論,請使用QDir
來確定目錄是否存在 - 如果不存在,則將其製作。
你試過寫什麼嗎?你有什麼問題? –
請先看看這裏的其他問題。這看起來應該回答你的問題http://stackoverflow.com/questions/2241808/checking-if-a-folder-exists-and-creating-folders-in-qt-c – oggmonster
請參閱QDir類參考http ://doc.qt.nokia.com/4.7-snapshot/qdir.html#setPath。看來你需要的是QDir :: setPath()和QDir :: mkdir()。另外,Qt Documents始終是遇到問題時的首選地點。 – user957121