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: