Seite 1 von 1
Datenbank Output mit GUI
Verfasst: Samstag 4. Juli 2020, 22:45
von SaberGFX
Hallo liebe Community,
was gibt es denn für Möglichkeiten, eine größere Anzahl von Datensätzen grafisch abzubilden mit Tkinter?
Ich dachte an eine Scroll-Text-Box als Output.
Hat jemand Tipps?
Re: Datenbank Output mit GUI
Verfasst: Mittwoch 8. Juli 2020, 12:41
von bb1898
Das ist sehr unspezifisch und auch ein bisschen widersprüchlich: wenn Du sagst "grafisch abbilden", meinst Du dann Diagramme oder etwas Ähnliches? Oder geht es um Text, der innerhalb einer GUI-Anwendung auf dem Bildschirm erscheinen soll, wie die Überschrift es nahelegt, ebenso Dein Vorschlag einer ScrolledTextbox?
Im letzteren Fall wäre wohl eher ein ttk.Treeview das Mittel der Wahl, da bekommst Du eine Tabellendarstellung, kannst den Benutzer darin Sätze auswählen lassen und bei Bedarf eine ausführlichere und editierbare Darstellung des ausgewählten Einzelsatzes hinzufügen. Ist in der offiziellen Python-Dokumentation ganz gut beschrieben.
Für eine reine Wiedergabe von Datensatz-Inhalten ohne Auswahl- und Bearbeitungsmöglichkeiten käme wohl auch eine ScrolledTextbox in Frage. Oder aber, wenn Auswahl und Bearbeitung das eigentliche Ziel ist und ein einziges Datenfeld als Auswahlkriterium genügt, eine Listbox (z.B. Adressen: die Listbox zeigt nur den Namen, eine Reihe von Entry-Feldern zeigt Adresse, Telefonnummer usw. usf. an).
Re: Datenbank Output mit GUI
Verfasst: Mittwoch 8. Juli 2020, 18:48
von SaberGFX
Hi bb1898,
ich meinte mit "grafisch", ausgeben mit TKinter.
ttk.Treeview ist genau das, dass was ich will.
Tausend Dank.