Tk - วิดเจ็ตเค้าโครง
วิดเจ็ตเลย์เอาต์ใช้เพื่อจัดการเลย์เอาต์สำหรับแอปพลิเคชัน Tk วิดเจ็ตเฟรมใช้จัดกลุ่มวิดเจ็ตอื่น ๆ และสถานที่แพ็คและตารางเป็นตัวจัดการเลย์เอาต์เพื่อให้คุณสามารถควบคุมการเพิ่มไปยังหน้าต่างของคุณได้ทั้งหมด รายการวิดเจ็ตเลย์เอาต์ที่มีอยู่ดังแสดงด้านล่าง -
ซีเนียร์ | วิดเจ็ตและคำอธิบาย |
---|---|
1 | กรอบ วิดเจ็ตคอนเทนเนอร์เพื่อเก็บวิดเจ็ตอื่น ๆ |
2 | สถานที่ วิดเจ็ตเพื่อเก็บวิดเจ็ตอื่น ๆ ไว้ในสถานที่เฉพาะพร้อมพิกัดที่มาและขนาดที่แน่นอน |
3 | แพ็ค วิดเจ็ตแบบง่ายเพื่อจัดระเบียบวิดเจ็ตในบล็อกก่อนวางในวิดเจ็ตหลัก |
4 | กริด วิดเจ็ตเพื่อซ้อนวิดเจ็ตที่บรรจุในทิศทางต่างๆ |
ตัวอย่างง่ายๆของ Tk แสดงไว้ด้านล่างสำหรับวิดเจ็ตเค้าโครง -
#!/usr/bin/wish
frame .myFrame1 -background red -relief ridge -borderwidth 8 -padx 10 -pady 10
-height 100 -width 100
frame .myFrame2 -background blue -relief ridge -borderwidth 8 -padx 10 -pady 10
-height 100 -width 50
pack .myFrame1
pack .myFrame2
เมื่อเรารันโปรแกรมข้างต้นเราจะได้ผลลัพธ์ดังต่อไปนี้ -
