de:tkinter
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
de:tkinter [2022/03/04 09:37] – [Checkbutton] roehner | de:tkinter [2022/03/04 13:27] – [OptionMenu] roehner | ||
---|---|---|---|
Zeile 76: | Zeile 76: | ||
Eine RadiobuttonGroup bietet mehrere Auswahlmöglichkeiten aus denen man eine Option auswählen kann. Eine neu angelegte RadiobuttonGroup erhält automatisch eine Gruppe mit den drei Auswahlmöglichkeiten " | Eine RadiobuttonGroup bietet mehrere Auswahlmöglichkeiten aus denen man eine Option auswählen kann. Eine neu angelegte RadiobuttonGroup erhält automatisch eine Gruppe mit den drei Auswahlmöglichkeiten " | ||
- | Zur RadiobuttonGroup gehört eine Kontrollvariable CV über die man die ausgewählte Option ein- oder ausgeben kann: | + | Zur RadiobuttonGroup gehört eine Kontrollvariable CV, über die man die ausgewählte Option ein- oder ausgeben kann: |
Beispiele: | Beispiele: | ||
Zeile 84: | Zeile 84: | ||
self.rbgKontinentCV.set(' | self.rbgKontinentCV.set(' | ||
</ | </ | ||
- | |||
- | |||
- | \\ | ||
---- | ---- | ||
==== Listbox ==== | ==== Listbox ==== | ||
Zeile 94: | Zeile 91: | ||
Zur Listbox gehört eine Kontrollvariable CV über die man Zugriff auf alle Strings hat. Für den Zugriff auf die ausgewählten Strings hat die Listbox spezifische Methoden. // | Zur Listbox gehört eine Kontrollvariable CV über die man Zugriff auf alle Strings hat. Für den Zugriff auf die ausgewählten Strings hat die Listbox spezifische Methoden. // | ||
- | |||
Beispiele: | Beispiele: | ||
Zeile 122: | Zeile 118: | ||
print(self.spinbox1CV.get()) | print(self.spinbox1CV.get()) | ||
</ | </ | ||
- | \\ | ||
---- | ---- | ||
==== Scrollbar ==== | ==== Scrollbar ==== | ||
Zeile 128: | Zeile 123: | ||
Mit einem Scrollbar kann man einen Bildlauf durchführen, | Mit einem Scrollbar kann man einen Bildlauf durchführen, | ||
- | |||
- | \\ | ||
---- | ---- | ||
==== Message==== | ==== Message==== | ||
Zeile 135: | Zeile 128: | ||
Das Message-Widget ähnelt dem Label-Widget, | Das Message-Widget ähnelt dem Label-Widget, | ||
- | |||
- | \\ | ||
---- | ---- | ||
==== Canvas==== | ==== Canvas==== | ||
Zeile 150: | Zeile 141: | ||
Eine Dokumentation der Zeichenbefehle findet man unter [[https:// | Eine Dokumentation der Zeichenbefehle findet man unter [[https:// | ||
- | |||
- | \\ | ||
---- | ---- | ||
Zeile 159: | Zeile 148: | ||
Zum Platzieren eines Widgets in einem Frame klickt man es in der Tkinter Symbolleiste an und klickt dann in das Frame. | Zum Platzieren eines Widgets in einem Frame klickt man es in der Tkinter Symbolleiste an und klickt dann in das Frame. | ||
- | \\ | ||
---- | ---- | ||
==== LabelFrame ==== | ==== LabelFrame ==== | ||
{{: | {{: | ||
Ein LabelFrame ist ein Frame, das zusätzlich einen Rahmen mit integriertem Label hat. | Ein LabelFrame ist ein Frame, das zusätzlich einen Rahmen mit integriertem Label hat. | ||
- | \\ | ||
---- | ---- | ||
==== Scale ==== | ==== Scale ==== | ||
Zeile 178: | Zeile 165: | ||
print(self.scale1CV.get()) | print(self.scale1CV.get()) | ||
</ | </ | ||
- | |||
- | \\ | ||
---- | ---- | ||
==== PanedWindow ==== | ==== PanedWindow ==== | ||
Zeile 190: | 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 213: | Zeile 197: | ||
</ | </ | ||
- | Für die Menüeinträge werden | + | Für die Menüeinträge werden |
<code python> | <code python> | ||
Zeile 220: | Zeile 204: | ||
pass | pass | ||
</ | </ | ||
- | \\ | ||
---- | ---- | ||
==== PopupMenu ==== | ==== PopupMenu ==== | ||
Zeile 237: | 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 252: | Zeile 233: | ||
print(self.optionMenu1CV.get()) | print(self.optionMenu1CV.get()) | ||
</ | </ | ||
- | |||
- | \\ | ||
---- | ---- | ||
de/tkinter.txt · Zuletzt geändert: 2022/08/21 18:06 von roehner