Tk - Grundlegende Widgets
Grundlegende Widgets sind gängige Widgets, die in fast allen Tk-Anwendungen verfügbar sind. Die Liste der verfügbaren Basis-Widgets finden Sie unten -
Sr.Nr. | Widgets & Beschreibung |
---|---|
1 | Etikette Widget zum Anzeigen einer einzelnen Textzeile. |
2 | Taste Widget, das anklickbar ist und eine Aktion auslöst. |
3 | Eintrag Widget zum Akzeptieren einer einzelnen Textzeile als Eingabe. |
4 | Botschaft Widget zum Anzeigen mehrerer Textzeilen. |
5 | Text Widget zum Anzeigen und optionalen Bearbeiten mehrerer Textzeilen. |
6 | Höchststufe Widget zum Erstellen eines Rahmens, der ein neues Fenster der obersten Ebene darstellt. |
Ein einfaches Tk-Beispiel wird unten mit grundlegenden Widgets gezeigt -
#!/usr/bin/wish
grid [label .myLabel -text "Label Widget" -textvariable labelText]
grid [text .myText -width 20 -height 5]
.myText insert 1.0 "Text\nWidget\n"
grid [entry .myEntry -text "Entry Widget"]
grid [message .myMessage -background red -foreground white -text "Message\nWidget"]
grid [button .myButton1 -text "Button" -command "set labelText clicked"]
Wenn wir das obige Programm ausführen, erhalten wir die folgende Ausgabe: