QLineEdit und eigener Pfad
-
Hallo,
ich versuche Qt Cretaor unter Windows, und schon habe ich Probleme.
Unter linux gebe ich z.B. in QLineEDit meinen Pfad ganz normal an:
z.B /home/meinName/qt5entw/anwendung1/einText.txt
und dann finde ich den Pfad in QLineEdit->text wieder
aber wenn ich unter Windows z.B. eingebe:
C:\users\meinName\qt5entw\anwendung1\einText.txt
dann erhalte ich die Meldung:
die Datei \desktop-meinPC\Users\mainName... konnte nicht erzeugt werden.
Das System kann den agegebenen Pfad nicht finden.
Wie muß der gesamte Pfad ausehen, den man in QLineEdit eingeben will? -
Hallo und willkommen beim devnet forum
Du solltest am Besten ein Codesnippet posten. Damit wird klarer was du wo eingeben möchtest.
Gerade Windows-Pfade mit dem Backslash ergeben manchmal etwas Probleme. Allerdings versteht windows auch den Forwardslash ohne Probleme.Für die Eingabe im Konstruktor kann man dies auf folgnde Arten machen:
QLineEdit le ( "C:\\users\\meinName\\qt5entw\\anwendung1\\einText.txt" );
oder
QLineEdit le ( "C:/users/meinName/qt5entw/anwendung1/einText.txt" );
In der ersten Variante musst du Doppelslash verwenden. Ansonsten wird der Backwardslash mit dem nächsten Zeichen als Escape-Sequenz interpretiert.