ich habe bisher in AutoIt gecodet. Da bin ich jetzt aber irgendwie an eine Grenze gestoßen, die ich, auch mit Hilfe der Gemeinschaft nicht lösen konnte und so hab ich mich letztes WE entschlossen mal was Neues zu lernen.
Somit setze ich momentan mein Frontend in Python um und stoße da jetzt auf eine kleine Hürde, bei der ich Euch um Hilfe bitten möchte.
Mein Frontend beinhaltet 3 Tabellen, in denen immer nur Daten im ca. 15sec Takt angezeigt werden. In AutoIt konnte ich mit der Funktion "ListView" diese Tabellen sehr einfach generieren. Da wird also eine Tabelle mit einem Kopf (grafisch abgesetzt) erstellt und ich kann den Tabellenkörper später füllen, ändern und jedes Element einzeln ansprechen. Das ging sehr gut, hatte dennoch den kleinen Fehler, das ich diese Tabellen nur zur Anzeige brauche. Also ein Editieren bzw. Auswählen ist gar nicht notwendig. Ein entsprechen gestaltetes Label würde es auch machen.
Nun hab ich gesehen, daß es in Python "nur" die Funktion ListBox gibt (Standardinstallation Python 3.x). Das ist ein Ansatz... ich könnte mehrere ListBoxen nebeneinander stellen. Dennoch bleibt der programmtechnische Verwaltungsaufwand im Hintergrund, der aber nicht notwendig wäre - ich brauch ja nur die "Anzeigeoptionen". Ich denke ein Konstrukt mit "Label" wäre die bessere Richtung. Die angezeigten Daten halte ich im Hintergrund in Arrays bzw. hier in Listen.
Ich hab nun ca. 10h nach etwas passendem gesucht - ohne Erfolg. Die Suche ist auch schwierig, da ich die Begrifflichkeiten von Python noch zu wenig kenne. Sicher ich könnte so'ne Tabelle auch selber bastelln, denke aber sowas gibt es schon. Ich weiß nur nicht, wie es tituliert wird.
Für konstruktive Vorschläge wäre ich sehr dankbar.
Code: Alles auswählen