2015-12-23 47 views
0

要選擇將在本地機器上刪除或創建的文件夾或文件,我們可以使用類QFileDialog如何使用QFileDialog打開虛擬文件夾

但我的問題是,我的文件夾或文件或不存在本地計算機上,但在雲上。我的意思是,我們可以創建一個HTTP請求來從雲端獲取文件夾結構,但是我不知道在GUI上將其顯示爲QFileDialog的最簡單方法是什麼。如何解決這個問題呢?

回答

2

您可以使用QFileDialog::getOpenFileUrl從遠程位置選擇文件夾或文件。

請注意,這是不可移植的:如果可能,Qt將使用本地文件對話框,該對話框必須支持選擇開頭的遠程文件。

從5.5版開始,非本地對話框僅支持本地文件。

對於便攜式解決方案,我看到它工作的唯一方法是使用QTreeView來實現您自己的解決方案。