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