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 ...
Die Suche ergab 13 Treffer
- Freitag 15. September 2017, 14:50
- Forum: Tkinter
- Thema: Checkbutton - dynamisch erzeugt, default-Wert
- Antworten: 1
- Zugriffe: 1349
- 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 ...
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 ...
- 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.
- 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.
- 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?
- 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 ...
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 ...
- 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 ...
Hm, in meinem "tabelle"-Dictionary sind auch immer nur die selben drei Entry-Felder drin. Zu spät ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
- 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 ...
- 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 ...
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 ...
- 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 ...
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 ...
