2011-08-05 147 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不应该以不同的方式处理文件路径,它应该将其视为文本。你可能会发布更多的代码? –