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: