Tk - Widget Dasar

Widget dasar adalah widget umum yang tersedia di hampir semua aplikasi Tk. Daftar widget dasar yang tersedia diberikan di bawah ini -

Sr.No. Widget & Deskripsi
1 Label

Widget untuk menampilkan satu baris teks.

2 Tombol

Widget yang dapat diklik dan memicu tindakan.

3 Masuk

Widget digunakan untuk menerima satu baris teks sebagai input.

4 Pesan

Widget untuk menampilkan banyak baris teks.

5 Teks

Widget untuk menampilkan dan secara opsional mengedit beberapa baris teks.

6 Level tertinggi

Widget yang digunakan untuk membuat bingkai yang merupakan jendela tingkat atas baru.

Contoh Tk sederhana ditunjukkan di bawah ini menggunakan widget dasar -

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

Saat kita menjalankan program di atas, kita akan mendapatkan output berikut -