en:tkinter
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
en:tkinter [2022/03/04 09:40] – [RadiobuttonGroup] roehner | en:tkinter [2022/03/04 13:29] – [Menubutton] roehner | ||
---|---|---|---|
Zeile 88: | Zeile 88: | ||
The list box has a control variable CV that gives access to all strings. For accessing the // | The list box has a control variable CV that gives access to all strings. For accessing the // | ||
- | |||
Examples: | Examples: | ||
Zeile 115: | Zeile 114: | ||
print(self.spinbox1CV.get()) | print(self.spinbox1CV.get()) | ||
</ | </ | ||
- | \\ | + | ---- |
==== Scrollbar ==== | ==== Scrollbar ==== | ||
{{: | {{: | ||
A Scrollbar can be used to scroll, in which the visible section of a displayed text or graphic is moved. Some widgets such as Entry, Text, Listbox or Canvas can easily be provided with horizontal or vertical scrollbars using the // | A Scrollbar can be used to scroll, in which the visible section of a displayed text or graphic is moved. Some widgets such as Entry, Text, Listbox or Canvas can easily be provided with horizontal or vertical scrollbars using the // | ||
- | |||
- | \\ | ||
---- | ---- | ||
==== Message==== | ==== Message==== | ||
Zeile 128: | Zeile 124: | ||
The Message widget is similar to the Label widget, but is intended for displaying multiple lines of text. | The Message widget is similar to the Label widget, but is intended for displaying multiple lines of text. | ||
- | |||
- | \\ | ||
---- | ---- | ||
==== Canvas==== | ==== Canvas==== | ||
Zeile 143: | Zeile 137: | ||
A documentation of the drawing commands can be found under [[https:// | A documentation of the drawing commands can be found under [[https:// | ||
- | |||
- | \\ | ||
---- | ---- | ||
==== Frame ==== | ==== Frame ==== | ||
{{: | {{: | ||
- | A Frame is a container for other widgets. For example, the RadiobuttonGroup is a Frame that contains Radiobuttons. Frames are a good way to structure | + | A Frame is a container for other widgets. For example, the RadiobuttonGroup is a Frame that contains Radiobuttons. Frames are a good way to structure |
To place a widget in a Frame, click on it in the Tkinter toolbar and then click in the Frame. | To place a widget in a Frame, click on it in the Tkinter toolbar and then click in the Frame. | ||
- | \\ | ||
---- | ---- | ||
==== LabelFrame ==== | ==== LabelFrame ==== | ||
{{: | {{: | ||
- | A LabelFrame is a Frame that also has a border with an integrated label. | + | A LabelFrame is a Frame that also has an additional |
- | \\ | + | |
---- | ---- | ||
+ | |||
==== Scale ==== | ==== Scale ==== | ||
{{: | {{: | ||
Zeile 212: | Zeile 203: | ||
pass | pass | ||
</ | </ | ||
- | \\ | ||
---- | ---- | ||
==== PopupMenu ==== | ==== PopupMenu ==== | ||
Zeile 229: | Zeile 219: | ||
pass | pass | ||
</ | </ | ||
- | \\ | + | ---- |
- | --- | + | |
==== Menubutton ==== | ==== Menubutton ==== | ||
{{: | {{: | ||
The PopupMenu must also be created and then entered in the //Menu// attribute of the Menubutton. | The PopupMenu must also be created and then entered in the //Menu// attribute of the Menubutton. | ||
- | \\ | + | ---- |
+ | ==== OptionMenu ==== | ||
+ | {{: | ||
+ | |||
+ | The selected option is accessed via the CV control variable. | ||
+ | |||
+ | <code python> | ||
+ | print(self.optionMenu1CV.get()) | ||
+ | </ | ||
---- | ---- | ||
en/tkinter.txt · Zuletzt geändert: 2022/08/21 18:06 von roehner