Mögliche Duplizieren der Konstruktion:
Qt equivalent of PathAppend?Plattformübergreifender Weg, um einen FS Weg mit Qt
Kurzgeschichte: hat Qt 4 haben ein Analogon von Pythons os.path.join
?
Lange Geschichte: Ich muss einen relativen Pfad zum Anwendungsverzeichnis hinzufügen, QCoreApplication::applicationDirPath()
in der richtigen Weise (TM), so dass der Code nicht von der Dateisystem-Verzeichnis Trennzeichen abhängt.
Ist nur der Anschluss von QStrings und die Verwendung von "/" als Trennzeichen eine gute Lösung?
Operatorüberladung kann missbraucht werden, aber das Überladen von 'operator /' für Pfade ist nicht möglich. 'QCoreApplication :: applicationDirPath() /" MySubDir "' ist vollkommen vernünftiger Code. Shame Qt4 hat das nicht. – MSalters
Warum nicht [QDir] (http://doc.qt.nokia.com/4.6/qdir.html) oder ähnliches verwenden? – codymanix
Weil ich keine QDir-Methode sehe, die genau das tut, was ich brauche. Könnten Sie bitte genauer angeben, was Sie vorschlagen? – dpq