2011-08-05 195 views
-1

從路徑Qt拖放UNC路徑

\\Nearlinestorage\anc\sequences\anc_SH_005\2d\cgRenders\Maya_Files\28.07.11

在lineEdit區域中拖動文件時,在讀取ui->lineedit->text()

時切割 \\nearlinestorage如何獲取整個路徑

回答

0

解決了。問題在於droparea :: dropevent(QDropEvent *事件)。 我替換了

QString url = urlList.at(i).path();

QString的URL = urlList.at(ⅰ).toLocalFile();

我得到正確的結果(如預期)。

0

製作確保QLineEdit沒有設置最少數量的字符。

+0

這種情況發生在只有unc路徑或路徑以// – nish

+0

開頭的任何其他線索。它發生在我身上,qlineedit認爲文本是一些unc路徑,因此它顯示從\ anc \ sequences \ ..... – nish

+0

嗯,我不確定發生了什麼事。 QLineEdit不應該以不同的方式處理文件路徑,它應該將其視爲文本。你可能會發布更多的代碼? –