[英]QFileDialog View Files and Folders when choosing a Directory
我是學習Qt庫的新手,並且很難使QFileDialog正常工作。 我希望用戶能夠選擇目錄,但也可以查看文件和文件夾,以便他們知道應選擇的目錄。 我已經看到類似的內容發布在其他地方,但是我嘗試過的所有內容都沒有使輸出產生任何差異。
我嘗試創建自己的對話框並將模式設置為目錄,該對話框應顯示文件和文件夾:
QFileDialog myDialog(this);
myFileExplorer.setFileMode(QFileDialog::Directory);
myFileExplorer.setDirectory("C:/");
QString file = myFileExplorer.exec();
我也嘗試過使用getExistingDirectory,但是使用該功能,它總是只顯示目錄。 謝謝
QString getExistingDirectory ( QWidget * parent = 0, const QString & caption = QString(),
const QString & dir = QString(), Options options = ShowDirsOnly )
默認選項參數設置為僅顯示目錄,您必須將其更改為
QFileDialog::DontUseNativeDialog
但是很遺憾,您將無法使用本機對話框。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.