Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. LineEdit per Knopfdruck im TextEdit ausgeben - HILFE!
Forum Updated to NodeBB v4.3 + New Features

LineEdit per Knopfdruck im TextEdit ausgeben - HILFE!

Scheduled Pinned Locked Moved Unsolved German
4 Posts 2 Posters 570 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.
  • M Offline
    M Offline
    maxfuge
    wrote on last edited by
    #1

    Hallo,
    bin neu in Qt-Umgebung, deshalb brauche ich eure Hilfe.
    Versuche ein Mini CAN-Bus Monitor aufzubauen, damit ich später Daten hin und herschicken kann. Erstmal möchte ich nur die Oberfläche(Bild 1) aufbauen. Dazu habe ich paar Eingabefelder - LineEdit aufgestellt, mit denen ich ID, DLC und Daten eingegeben möchte. Per Knopfdruck sollen all die Informationen(ID. DLC und Daten) in TextEdit eingefügt werden. Das Problem ist, dass die Daten D0-D7 nicht nebeneinander stehen sondern untereinander. Wie kann ich all die Daten so in TextEdit einfügen, dass die nebeneinander stehen und nicht untereinander wie im Bild 2.

    Für jede Hilfe wäre ich sehr dankbar!!!

    Bild 1:
    Qt_Forum.PNG

    Bild 2:
    Qt_Forum3.PNG

    jsulmJ 1 Reply Last reply
    0
    • M maxfuge

      Hallo,
      bin neu in Qt-Umgebung, deshalb brauche ich eure Hilfe.
      Versuche ein Mini CAN-Bus Monitor aufzubauen, damit ich später Daten hin und herschicken kann. Erstmal möchte ich nur die Oberfläche(Bild 1) aufbauen. Dazu habe ich paar Eingabefelder - LineEdit aufgestellt, mit denen ich ID, DLC und Daten eingegeben möchte. Per Knopfdruck sollen all die Informationen(ID. DLC und Daten) in TextEdit eingefügt werden. Das Problem ist, dass die Daten D0-D7 nicht nebeneinander stehen sondern untereinander. Wie kann ich all die Daten so in TextEdit einfügen, dass die nebeneinander stehen und nicht untereinander wie im Bild 2.

      Für jede Hilfe wäre ich sehr dankbar!!!

      Bild 1:
      Qt_Forum.PNG

      Bild 2:
      Qt_Forum3.PNG

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #2

      @maxfuge said in LineEdit per Knopfdruck im TextEdit ausgeben - HILFE!:

      Wie kann ich all die Daten so in TextEdit einfügen, dass die nebeneinander stehen und nicht untereinander wie im Bild 2.

      Benutze nur einen Aufruf von setText() und formatiere den Text den du setzen willst entsprechend:

      QString text = QString("%1 %2 ... %n").arg(D0).arg(D1)...arg(Dn);
      textedit->setText(text).
      

      https://doc.qt.io/qt-5/qstring.html#arg

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      2
      • M Offline
        M Offline
        maxfuge
        wrote on last edited by
        #3

        @jsulm danke sehr, das hat mir weitergeholfen. Nächster Schritt wäre dann Datenlänge bestimmen, dass heißt wenn ich bei DLC eine 5 stehen habe, sollen die ersten fünf Daten(also D0-D4) ausgegeben werden und der Rest soll dann :

        1. Nicht berücksichtigt werden, sprich keine Eingabe möglich bei D5-D7
        2. Und D5-D7 sollen nicht ausgegeben werden

        Hat man dafür vllt. auch ein Beispiel wie man das angehen sollte. Ich wollte eigentlich nur ein Feld für Dateneingabe erstellen, aber leider brauch ich die DLC später für die µC.

        jsulmJ 1 Reply Last reply
        0
        • M maxfuge

          @jsulm danke sehr, das hat mir weitergeholfen. Nächster Schritt wäre dann Datenlänge bestimmen, dass heißt wenn ich bei DLC eine 5 stehen habe, sollen die ersten fünf Daten(also D0-D4) ausgegeben werden und der Rest soll dann :

          1. Nicht berücksichtigt werden, sprich keine Eingabe möglich bei D5-D7
          2. Und D5-D7 sollen nicht ausgegeben werden

          Hat man dafür vllt. auch ein Beispiel wie man das angehen sollte. Ich wollte eigentlich nur ein Feld für Dateneingabe erstellen, aber leider brauch ich die DLC später für die µC.

          jsulmJ Offline
          jsulmJ Offline
          jsulm
          Lifetime Qt Champion
          wrote on last edited by
          #4

          @maxfuge QString hat https://doc.qt.io/qt-5/qstring.html#operator-2b-eq-2 Operator...

          https://forum.qt.io/topic/113070/qt-code-of-conduct

          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