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"]
เมื่อเรารันโปรแกรมข้างต้นเราจะได้ผลลัพธ์ดังต่อไปนี้ -