Die Suche ergab 13 Treffer

von Terahnee
Freitag 15. September 2017, 14:50
Forum: Tkinter
Thema: Checkbutton - dynamisch erzeugt, default-Wert
Antworten: 1
Zugriffe: 1349

Re: Checkbutton - dynamisch erzeugt, default-Wert

Ich habe es mittlerweile selbst lösen können:


self.checkbuttons = {}
for category in settings["categories"]:
self.var = tk.IntVar()
self.checkbuttons[category] = self.var
self.checkbuttons[category].set(settings["categories"][category])
show_category_menu.add_checkbutton(label=category ...
von Terahnee
Montag 11. September 2017, 15:02
Forum: Tkinter
Thema: Checkbutton - dynamisch erzeugt, default-Wert
Antworten: 1
Zugriffe: 1349

Checkbutton - dynamisch erzeugt, default-Wert

Hallo zusammen,

ich möchte, dass der Benutzer wählen kann welche Produktkategorien angezeigt bzw. berücksichtigt werden. Um das zu erreichen, stelle ich mir ein Menü bestehend aus einem Checkbutton pro Kategorie vor. Die Status dieser Checkbuttons sollen auch nach Beenden des Programms erhalten ...
von Terahnee
Samstag 9. September 2017, 16:40
Forum: Allgemeine Fragen
Thema: Restart eines Python Sciptes
Antworten: 7
Zugriffe: 5233

Re: Restart eines Python Sciptes

Ich vermute mal, dass Peter eine Art Kiosk erreichen möchte.
von Terahnee
Donnerstag 7. September 2017, 22:21
Forum: Offtopic
Thema: Wie lerne ich Python vlog
Antworten: 9
Zugriffe: 3315

Re: Wie lerne ich Python vlog

Finde ich gar nicht so uninteressant! Eventuell kannst du ja auch darauf eingehen, wie du mit dem Buch zurecht kommst.
von Terahnee
Donnerstag 7. September 2017, 15:34
Forum: Offtopic
Thema: Wie lerne ich Python vlog
Antworten: 9
Zugriffe: 3315

Re: Wie lerne ich Python vlog

Soll der Vlog nur deine persönlichen Meilensteine dokumentieren oder möchtest du gleichzeitig auch etwas vermitteln?
von Terahnee
Mittwoch 6. September 2017, 12:21
Forum: Tkinter
Thema: Widgets dynamisch erzeugen und auslesen/manipulieren
Antworten: 6
Zugriffe: 2644

Re: Widgets dynamisch erzeugen und auslesen/manipulieren

@Terahnee: ohne die Funktionen "hole_artikel" und "hole_maerkte" zu kennen, kann man dazu nicht viel sagen.
Stimmt, das hatte ich vergessen zu erklären. "hole_artikel" ist nur die Datenbankabfrage der Artikel und "heutige_maerkte" wählt abhängig vom Wochentag einen anderen Satz von Märkten.

Für ...
von Terahnee
Dienstag 5. September 2017, 23:39
Forum: Tkinter
Thema: Widgets dynamisch erzeugen und auslesen/manipulieren
Antworten: 6
Zugriffe: 2644

Re: Widgets dynamisch erzeugen und auslesen/manipulieren

Tja, zu früh gefreut. Ich hatte es leider nur mit einem Entry-Feld getestet. Habe jetzt mal alle gleichzeitig auslesen wollen und dabei festgestellt, dass immer nur die unteren drei ausgelesen werden.

Hm, in meinem "tabelle"-Dictionary sind auch immer nur die selben drei Entry-Felder drin. Zu spät ...
von Terahnee
Dienstag 5. September 2017, 23:21
Forum: Tkinter
Thema: Widgets dynamisch erzeugen und auslesen/manipulieren
Antworten: 6
Zugriffe: 2644

Re: Widgets dynamisch erzeugen und auslesen/manipulieren

Ah, okay! Das mit .grid() wusste ich nicht - wollte an dieser Stelle nur eine Zeile sparen.
Ja, die Struktur die ich oben skizzierte hatte mit meinen Versuchen noch nichts zu tun. Ich wollte erstmal nur probieren. Das hat mich im Endeffekt mehr Zeit gekostet als es von Anfang an richtig zu machen ...
von Terahnee
Dienstag 5. September 2017, 18:57
Forum: Tkinter
Thema: Widgets dynamisch erzeugen und auslesen/manipulieren
Antworten: 6
Zugriffe: 2644

Widgets dynamisch erzeugen und auslesen/manipulieren

Hallo zusammen,

ich beschäftige mich derzeit mit der Frage wie man verschiedene Widgets, hauptsächlich Entry und Label, dynamisch erzeugen und darauf zugreifen kann. Bislang fand ich immer wieder den Hinweis dass man die Widgets dafür in Listen oder Dictionaries speichert. Das will mir nicht so ...
von Terahnee
Montag 4. September 2017, 12:36
Forum: Tkinter
Thema: Zugriff auf Funktionsrückgabewert bei .bind() an Entry-Widget
Antworten: 17
Zugriffe: 6440

Re: Zugriff auf Funktionsrückgabewert bei .bind() an Entry-Widget


Du brauchst gar nicht das mit dem Eventhandler zu machen, um zu wissen was im Entry Feld steht.
Anstatt den eingescannten Wert an das Entryfeld zu übergeben und wegzuwerfen, kannst Du Dir ihn ja vorher merken. Außerdem kann man auch den Wert aus dem Entryfeld herauslesen ohne dass Return gedrückt ...
von Terahnee
Dienstag 8. August 2017, 20:37
Forum: Tkinter
Thema: Zugriff auf Funktionsrückgabewert bei .bind() an Entry-Widget
Antworten: 17
Zugriffe: 6440

Re: Zugriff auf Funktionsrückgabewert bei .bind() an Entry-Widget

Hm... stimmt. Das gefällt mir so nicht. Eventuell habe ich eh schon den falschen Weg eingeschlagen, um meine Vorstellung umzusetzen. Ich möchte, dass mir die Informationen aus der Datenbank direkt nach dem Scanvorgang angezeigt werden - möglichst "sauber", also ohne auf Variablen auf Modulebene ...
von Terahnee
Dienstag 8. August 2017, 19:24
Forum: Tkinter
Thema: Zugriff auf Funktionsrückgabewert bei .bind() an Entry-Widget
Antworten: 17
Zugriffe: 6440

Re: Zugriff auf Funktionsrückgabewert bei .bind() an Entry-Widget

Das geht nicht - ein Event-Handler hat per Definition keinen Rueckgabewert.

Mir ist auch noch nicht klar, was du eigentlich weiter verarbeiten willst. Du hast doch deine DB-Abfrage gemacht. Jetzt kommt doch eine Nutzerinteraktion? Wenn es doch noch was anderes zu tun gibt, warum machst du das ...
von Terahnee
Dienstag 8. August 2017, 14:42
Forum: Tkinter
Thema: Zugriff auf Funktionsrückgabewert bei .bind() an Entry-Widget
Antworten: 17
Zugriffe: 6440

Zugriff auf Funktionsrückgabewert bei .bind() an Entry-Widget

Hallo zusammen!

Zu meinem Anliegen: Meine Anwendung startet mit einem leeren Eingabefeld was über .focus() den Fokus bekommt. Mit einem Barcode-Scanner wird nun eine achtstellige Artikelnummer gefolgt von einem Enter (bzw. der Barcode-Scanner setzt einen Carriage Return nachdem er einen Code ...