Tk - วิดเจ็ตพื้นฐาน

วิดเจ็ตพื้นฐานเป็นวิดเจ็ตทั่วไปที่มีอยู่ในแอปพลิเคชัน Tk เกือบทั้งหมด รายการวิดเจ็ตพื้นฐานที่มีอยู่ด้านล่าง -

ซีเนียร์ วิดเจ็ตและคำอธิบาย
1 ฉลาก

วิดเจ็ตสำหรับแสดงข้อความบรรทัดเดียว

2 ปุ่ม

วิดเจ็ตที่สามารถคลิกได้และทริกเกอร์การดำเนินการ

3 รายการ

วิดเจ็ตใช้เพื่อรับข้อความบรรทัดเดียวเป็นอินพุต

4 ข้อความ

วิดเจ็ตสำหรับแสดงข้อความหลายบรรทัด

5 ข้อความ

วิดเจ็ตสำหรับแสดงและเลือกแก้ไขข้อความหลายบรรทัด

6 ระดับสูง

วิดเจ็ตที่ใช้ในการสร้างกรอบที่เป็นหน้าต่างระดับบนสุดใหม่

ตัวอย่างง่ายๆของ Tk แสดงไว้ด้านล่างโดยใช้วิดเจ็ตพื้นฐาน -

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

เมื่อเรารันโปรแกรมข้างต้นเราจะได้ผลลัพธ์ดังต่อไปนี้ -