ich den Dateipfad von QML wie diese:QFile erkennt nicht file: /// URL-Pfad-Format
mainView.projectFilePath = Qt.resolvedUrl(newProjectFileDlg.fileUrl).toString();
Die obige Dateipfad sieht wie folgt aus: file: /// C:/uuuu .a3
Aber wenn dieser Weg zu QFile übergeben wird, klagt sie
The filename, directory name, or volume label syntax is incorrect
Wie dieses Problem zu lösen?
Für mich 'QUrl („file: /// C: /myfile.txt ") .toLocalFile();' führt die Konvertierung zu '" C: /myfile.txt "' durch, während vonLocalFile scheinbar '' file: /// "' vorangeht. Siehe auch [diese Antwort unten] (http://stackoverflow.com/a/21837009/1619432). – handle