Ich möchte den Pfad einer URL anzeigen (QML-URL-Typ). Wenn ich das mit toString()
mache, bekomme ich einen Pfad mit einem file:///
Präfix. Gibt es eine ähnliche Funktion wie QUrls toLocalFile()
, so dass ich selbst keine mit einer Regex- und Plattform-Unterscheidung schreiben muss?Lokale Dateidarstellung von QMLs URL-Typ
Beispiel:
property url foo: some_variable_that_links_to_a_QUrl_in_C++
...
Text {
text: foo
}
Dies zeigt file:///my/path/to/happiness/
Aber ich würde /my/path/to/happiness/
Ich glaube nicht. Warum benötigen Sie die URL in diesem Format? Sie könnten nur die ersten 7 Zeichen in JavaScript entfernen. : p – Mitch
Ich brauche es in diesem Format, um es in der GUI anzuzeigen, so sollte es gut aussehen. ;) Weil ich unter Windows 'file: ///' (3 Schrägstriche) entfernen muss, während es auf dem Mac nur zwei davon sind, weil ich den führenden Schrägstrich auf OSX behalten will. Wäre schön gewesen, etwas ähnlich zu 'toLocalFile()' von QUrl zu haben. – DenverCoder21