Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. QLineEdit und eigener Pfad

QLineEdit und eigener Pfad

Scheduled Pinned Locked Moved Unsolved German
3 Posts 2 Posters 375 Views
  • 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 Offline
    S Offline
    sowas
    wrote on last edited by
    #1

    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
    0
    • S sowas

      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 Offline
      K Offline
      koahnig
      wrote on last edited by
      #2

      @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
      2
      • S Offline
        S Offline
        sowas
        wrote on last edited by
        #3

        Hallo koahnig,
        danke, es funktioniert.

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved