Tk - podstawowe widżety

Widżety podstawowe to powszechne widżety dostępne w prawie wszystkich aplikacjach Tk. Lista dostępnych podstawowych widżetów znajduje się poniżej -

Sr.No. Widżety i opis
1 Etykieta

Widżet do wyświetlania pojedynczej linii tekstu.

2 Przycisk

Widżet, który można kliknąć i wyzwala akcję.

3 Wejście

Widżet używany do akceptowania pojedynczej linii tekstu jako danych wejściowych.

4 Wiadomość

Widżet do wyświetlania wielu wierszy tekstu.

5 Tekst

Widżet do wyświetlania i opcjonalnie edycji wielu wierszy tekstu.

6 Najwyższy poziom

Widżet używany do tworzenia ramki, która jest nowym oknem najwyższego poziomu.

Prosty przykład Tk pokazano poniżej przy użyciu podstawowych widżetów -

#!/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"]

Po uruchomieniu powyższego programu otrzymamy następujące dane wyjściowe -