Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. LED Anzeige und Button Darstellung
Forum Updated to NodeBB v4.3 + New Features

LED Anzeige und Button Darstellung

Scheduled Pinned Locked Moved German
6 Posts 3 Posters 3.8k Views 1 Watching
  • 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.
  • Q Offline
    Q Offline
    qter314
    wrote on last edited by
    #1

    Hi Zusammen,

    wie erstelle ich eine anzeige Lampe oder ähnliches um ein bool anzuzeigen. Also einfach ein idicator light oder sowas.
    Habe es mit der Progress Bar gemacht und Maximal Wert auf 1 gestellt, anstatt 100. Aber wenn ich den Wert auf 0 setzte sieht man immer noch ein Teil des Balkens. Das gefällt mir nicht.

    Außerdem würde ich gerne darstellen das ein pushButton reingedrückt wurde. Also sozusagen den status des button darstellen. Habe es mit setFlat probiert. aber dann kann man nicht mehr den rand des Button sehen.

    Grüße

    1 Reply Last reply
    0
    • K Offline
      K Offline
      koahnig
      wrote on last edited by
      #2

      Hallo und willkommen im Qt Forum
      Es gibt einen "LED-Indikator":http://qt-apps.org/content/show.php/QLedIndicator?content=118610 Funktioniert auch in Qt 5.
      Diese sind aber wie normale LEDs rund. Mir ist nicht klar wie du mit dem ProgressBar etwas darstellen willst. Wenn es nur um an und aus geht, ist der Pressbar vielleicht etwas zu viel.

      Hast Du schon einen PushButton verwendet?
      Mit "setChecked(true)":http://doc.qt.io/qt-5/qabstractbutton.html#checked-prop kannst du den auf "gedrückt" setzen.

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

      1 Reply Last reply
      0
      • Q Offline
        Q Offline
        qter314
        wrote on last edited by
        #3

        Hallo vielen dank für die Antwort,

        die LED-Indikator hatte ich auch schon mal gefunden mit google hatte nur Probleme sie in mein jetziges Projekt einzufügen und hatte die Idee wieder verworfen. Muss ich mir wohl nochmal anschauen.

        wenn ich den Befehl "ui->pushButton->setDisabled(true);" ausführen lasse durch eine Funktion passiert nicht. Ich will so sozusagen sehen das der Button optisch eingedrückt ist und bleibt. Oder habe ich den Befehl falsch angewendet?
        Grüße

        1 Reply Last reply
        0
        • K Offline
          K Offline
          koahnig
          wrote on last edited by
          #4

          Wenn ich mich richtig erinnere wird der Status gedrückt oder nicht gedrückt über "Checked" angegeben. Wenn du den Button zu "Disabled" setzt sagst du, dass der Knopf keine Funktion hat. Er sollte dann grau gesetzt sein.

          Ich bin mir nicht sicher, ob setCheckable(false) setzen kannst, damit der Nutzer nicht den Status verändern kann. Eventuell kannst du vom Programm her auch nicht mehr auf Checked setzen.

          Dies ist alles schon eine Weile her.

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

          1 Reply Last reply
          0
          • Q Offline
            Q Offline
            qter314
            wrote on last edited by
            #5

            Ohh sry hatte die falsche Zeile code eingefügt meinte diese "ui->pushButton->setChecked(true);" aber ändert nichts an der Tatsache das nicht der gewünschte Effekt eintritt.

            Mhh schade da muss ich wohl weiter suchen

            1 Reply Last reply
            0
            • C Offline
              C Offline
              clochydd
              wrote on last edited by
              #6

              Hi,

              du kannst das mit QPushButton und "Style Sheets: ":http://doc.qt.io/qt-5/stylesheet.html realisieren.
              Wenn du den Button flat darstellst, kannst du jeden Status über das Stylesheet beeinflussen - im Doc sind auch Beispiele für QPushButton enthalten.

              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