Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:beispiele

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:beispiele [2022/08/22 10:52] – [Auto] roehnerde:beispiele [2022/08/25 21:33] (aktuell) – [EAN-Prüfung] roehner
Zeile 1: Zeile 1:
 ===== Beispiele ===== ===== Beispiele =====
 ==== EAN-Prüfung ==== ==== EAN-Prüfung ====
 +=== Tkinter/TTK ===
  
 Die EAN-Prüfung ist ein Beispiel für eine einfache GUI-Anwendung. Sie hat ein Entry-Widget für die Eingabe einer EAN und ein Text-Widget für die mehrzeilige Ausgabe von Ergebnissen. Die EAN-Prüfung ist ein Beispiel für eine einfache GUI-Anwendung. Sie hat ein Entry-Widget für die Eingabe einer EAN und ein Text-Widget für die mehrzeilige Ausgabe von Ergebnissen.
Zeile 62: Zeile 63:
 **Download:** **Download:**
   *[[https://www.guipy.de/examples/de/ean.zip |ean.zip]]    *[[https://www.guipy.de/examples/de/ean.zip |ean.zip]] 
 +
 +=== Qt Variante der EAN-Prüfung ===
 +In Qt haben wir ein LineEdit-Widget für die Eingabe und ein PlainTextWidget für die Ausgabe. Um die EAN zu lesen, verwenden wir die Methode //text()// des LineEdit-Widgets.
 +
 +<code python>
 +    EAN = self.leEAN.text()
 +</code>
 +
 +Die Ausgabe ist in Qt einfacher als in Tkinter/TTK:
 +
 +<code python>
 +    def output(self, line):
 +        self.Output.appendPlainText(line)
 +</code>
 +  
 +**Download**:
 +  *[[https://www.guipy.de/examples/de/qtean.zip|qtean.zip]] 
  
 ==== Auto ==== ==== Auto ====
Zeile 84: Zeile 102:
 </code> </code>
  
-*** Tkinter/TTK ***+=== Tkinter/TTK ===
  
 Beim Tanken wird die in das Entry-Widget eingegebene Menge über die get()-Methode der zum Widget gehörenden Kontrollvariablen //eMengeCV// eingelesen und mittels //float// in den benötigten Datentyp konvertiert. Beim Tanken wird die in das Entry-Widget eingegebene Menge über die get()-Methode der zum Widget gehörenden Kontrollvariablen //eMengeCV// eingelesen und mittels //float// in den benötigten Datentyp konvertiert.
Zeile 115: Zeile 133:
   *[[https://www.guipy.de/examples/de/auto.zip |auto.zip]]    *[[https://www.guipy.de/examples/de/auto.zip |auto.zip]] 
  
-*** Qt ***+=== Qt ===
  
-Beim Tanken wird die in das LineEdit-Widget eingegebene Menge über dessen text()-Methode eingelesen und mittels //float// in den benötigten Datentyp konvertiert.+Beim Tanken wird die eingegebene Menge über die text()-Methode des LineEdit-Widgets eingelesen und mittels //float// in den benötigten Datentyp konvertiert.
  
 <code python> <code python>
Zeile 143: Zeile 161:
  
  
 +**Download**
 +  *[[https://www.guipy.de/examples/de/qtauto.zip |qtauto.zip]] 
  
 ==== Verkettete Liste ==== ==== Verkettete Liste ====
de/beispiele.1661158349.txt.gz · Zuletzt geändert: 2022/08/22 10:52 von roehner