de:tkinter
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:tkinter [2022/03/04 11:33] – [Scale] roehner | de:tkinter [2022/08/21 18:06] (aktuell) – [Tkinter] roehner | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
Ein GUI-Formular wird mit Hilfe von Widgets aufgebaut. Das sind die grafischen Komponenten, | Ein GUI-Formular wird mit Hilfe von Widgets aufgebaut. Das sind die grafischen Komponenten, | ||
- | Ein GUI-Programm legt man mit dem Symbol {{:tkinter.png}} für neue Tk/ | + | Ein GUI-Programm legt man mit dem Symbol {{:tkapp.png}} für neue Tk/ |
Attribute und Ereignisse eines Widgets werden im Objektinspektor konfiguriert. Anfangs werden nur die allerwichtigsten Attribute und Ereignisse angezeigt. Diese Filterung vereinfacht die Arbeit mit dem Objektinspektor. Man kann sich in zwei weiteren Stufen mehr beziehungsweise alle Attribute und Methoden anzeigen lassen. | Attribute und Ereignisse eines Widgets werden im Objektinspektor konfiguriert. Anfangs werden nur die allerwichtigsten Attribute und Ereignisse angezeigt. Diese Filterung vereinfacht die Arbeit mit dem Objektinspektor. Man kann sich in zwei weiteren Stufen mehr beziehungsweise alle Attribute und Methoden anzeigen lassen. | ||
Zeile 175: | Zeile 175: | ||
Zum Einfügen eines Widgets in ein PanedWindow klicken Sie in der Tkinter Symbolleiste zuerst das Widget und dann in das PanedWindow. | Zum Einfügen eines Widgets in ein PanedWindow klicken Sie in der Tkinter Symbolleiste zuerst das Widget und dann in das PanedWindow. | ||
- | \\ | ||
---- | ---- | ||
==== Menu ==== | ==== Menu ==== | ||
Zeile 198: | Zeile 197: | ||
</ | </ | ||
- | Für die Menüeinträge werden | + | Für die Menüeinträge werden |
<code python> | <code python> | ||
Zeile 205: | Zeile 204: | ||
pass | pass | ||
</ | </ | ||
- | \\ | ||
---- | ---- | ||
==== PopupMenu ==== | ==== PopupMenu ==== | ||
Zeile 222: | Zeile 220: | ||
pass | pass | ||
</ | </ | ||
- | \\ | ||
---- | ---- | ||
==== Menubutton ==== | ==== Menubutton ==== | ||
{{: | {{: | ||
Das PopupMenu muss zusätzlich angelegt und dann beim Attribut //Menu// des Menubuttons eingetragen werden. | Das PopupMenu muss zusätzlich angelegt und dann beim Attribut //Menu// des Menubuttons eingetragen werden. | ||
- | \\ | ||
---- | ---- | ||
==== OptionMenu ==== | ==== OptionMenu ==== | ||
Zeile 237: | Zeile 233: | ||
print(self.optionMenu1CV.get()) | print(self.optionMenu1CV.get()) | ||
</ | </ | ||
- | |||
- | \\ | ||
---- | ---- | ||
de/tkinter.1646390036.txt.gz · Zuletzt geändert: 2022/03/04 11:33 von roehner