คุณสามารถกำหนดตำแหน่งของวิดเจ็ตข้อความโดยระบุขนาดโดยใช้ place(**option) ผู้จัดการเรขาคณิต การสร้างอินสแตนซ์วิดเจ็ตภายในเฟรมทำให้วิดเจ็ตเป็นอิสระตลอดหน้าต่างแอปพลิเคชัน จากนั้นเราใช้ place() ตัวจัดการเรขาคณิตเพื่อกำหนดความกว้างและความสูงของวิดเจ็ตภายในหน้าต่าง พิกเซลแสดงให้เห็นถึงความแม่นยำในการวางตำแหน่งวิดเจ็ตในหน้าต่าง ดังนั้น place() ตัวจัดการเรขาคณิตมีระบบกริดที่เราสามารถวางวิดเจ็ตใด ๆ ในตำแหน่งใดตำแหน่งหนึ่งได้
ตัวอย่าง
# Import required libraries from tkinter import * from tkinter import ttk from lorem_text import lorem # Create an instance of tkinter frame win= Tk() # Set the window size win.geometry("700x350") # Add a Text widget and insert some dummy text text= Text(win, wrap= WORD, font= ('Courier 15 bold')) text.insert(END,lorem.sentence()) text.place(x=10, y= 10, width= 400, height= 300) win.mainloop()
ผลลัพธ์
เมื่อเราเรียกใช้โค้ดข้างต้น วิดเจ็ตข้อความจะปรากฏในหน้าต่างพร้อมข้อความจำลอง ขนาดของวิดเจ็ตข้อความสามารถอัปเดตได้โดยการเปลี่ยนค่าของ x , ย , ความกว้าง และ ความสูง ใน place() ตัวจัดการเรขาคณิต