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:25] – [Entry] roehner | de:tkinter [2022/03/04 13:27] – [OptionMenu] roehner | ||
---|---|---|---|
Zeile 71: | Zeile 71: | ||
{{: | {{: | ||
<code python> | <code python> | ||
- | \\ | ||
- | \\ | ||
---- | ---- | ||
==== RadiobuttonGroup ==== | ==== RadiobuttonGroup ==== | ||
Zeile 78: | 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 86: | Zeile 84: | ||
self.rbgKontinentCV.set(' | self.rbgKontinentCV.set(' | ||
</ | </ | ||
- | |||
- | |||
- | \\ | ||
---- | ---- | ||
==== Listbox ==== | ==== Listbox ==== | ||
Zeile 96: | 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 124: | Zeile 118: | ||
print(self.spinbox1CV.get()) | print(self.spinbox1CV.get()) | ||
</ | </ | ||
- | \\ | ||
---- | ---- | ||
==== Scrollbar ==== | ==== Scrollbar ==== | ||
Zeile 130: | Zeile 123: | ||
Mit einem Scrollbar kann man einen Bildlauf durchführen, | Mit einem Scrollbar kann man einen Bildlauf durchführen, | ||
- | |||
- | \\ | ||
---- | ---- | ||
==== Message==== | ==== Message==== | ||
Zeile 137: | Zeile 128: | ||
Das Message-Widget ähnelt dem Label-Widget, | Das Message-Widget ähnelt dem Label-Widget, | ||
- | |||
- | \\ | ||
---- | ---- | ||
==== Canvas==== | ==== Canvas==== | ||
Zeile 152: | Zeile 141: | ||
Eine Dokumentation der Zeichenbefehle findet man unter [[https:// | Eine Dokumentation der Zeichenbefehle findet man unter [[https:// | ||
- | |||
- | \\ | ||
---- | ---- | ||
Zeile 161: | 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 180: | Zeile 165: | ||
print(self.scale1CV.get()) | print(self.scale1CV.get()) | ||
</ | </ | ||
- | |||
- | \\ | ||
---- | ---- | ||
==== PanedWindow ==== | ==== PanedWindow ==== | ||
Zeile 192: | 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 215: | Zeile 197: | ||
</ | </ | ||
- | Für die Menüeinträge werden | + | Für die Menüeinträge werden |
<code python> | <code python> | ||
Zeile 222: | Zeile 204: | ||
pass | pass | ||
</ | </ | ||
- | \\ | ||
---- | ---- | ||
==== PopupMenu ==== | ==== PopupMenu ==== | ||
Zeile 239: | 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 254: | Zeile 233: | ||
print(self.optionMenu1CV.get()) | print(self.optionMenu1CV.get()) | ||
</ | </ | ||
- | |||
- | \\ | ||
---- | ---- | ||
de/tkinter.txt · Zuletzt geändert: 2022/08/21 18:06 von roehner