2010-01-15 194 views
9

作爲一名移植到Linux的老Borland C++ Bulder編碼器,我非常高興能夠找到QT和QT Creator。如何使用QT Createor添加文件選擇對話框?

但我已經落在第一個障礙:我設計了一個窗體,並帶有一些控件,並添加了一個菜單。現在,當用戶選擇菜單文件/打開,我想顯示一個文件選擇對話框 - 我看不到如何。

這顯然是一個簡單的問題,所以如果有人能指出我的權利,我將不勝感激。

回答

14

包括QFileDialog

#include <QFileDialog> 

然後在任何方法你可以寫這樣的事情

QString path = QFileDialog::getExistingDirectory (this, tr("Directory"), directory.path()); 
if (path.isNull() == false) 
{ 
    directory.setPath(path); 
} 

更多信息,請參閱this

+2

20分鐘,兩個答案。喜歡這個網站。 (我回來取消這個問題,終於找到了答案,但你們已經打我了。謝謝! 順便說一句,我的錯誤是尋找一個文件對話框組件拖到我的表格) – Mawg 2010-01-15 14:21:12

+1

@Mawg一個像VS在C#中,我也在尋找它 – 2014-04-16 10:16:18

相關問題