0
我想用Qt創建一個GUI應用程序。對於我需要使用獲得的文件名:用Qt創建文件路徑字符格式的字符串(VC++)
QString fileName=getOpenFileName(.....)
我使用Windows,並希望在C文件名路徑:\ A \ B \ C畫幅,並把它傳遞給接受字符變量的函數。我怎樣才能實現這個?
我想用Qt創建一個GUI應用程序。對於我需要使用獲得的文件名:用Qt創建文件路徑字符格式的字符串(VC++)
QString fileName=getOpenFileName(.....)
我使用Windows,並希望在C文件名路徑:\ A \ B \ C畫幅,並把它傳遞給接受字符變量的函數。我怎樣才能實現這個?
按照Qt FAQ
QString path = QFileDialog::getOpenFileName(...);
QByteArray byteArray = path.toLocal8Bit();
const char *charPath = byteArray.data();
可能希望做一個的QDir :: toNativeSeparators(路徑),也保證 「\」 Windows上。 – 2012-04-10 07:52:01