Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Unsolved QLineEdit und eigener Pfad

    German
    2
    3
    157
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      sowas last edited by

      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?

      K 1 Reply Last reply Reply Quote 0
      • K
        koahnig @sowas last edited by

        @sowas

        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.

        Vote the answer(s) that helped you to solve your issue(s)

        1 Reply Last reply Reply Quote 2
        • S
          sowas last edited by

          Hallo koahnig,
          danke, es funktioniert.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post