Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ระบุขนาดของกล่องข้อความ Tkinter เป็นพิกเซล


คุณสามารถกำหนดตำแหน่งของวิดเจ็ตข้อความโดยระบุขนาดโดยใช้ 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() ตัวจัดการเรขาคณิต

ระบุขนาดของกล่องข้อความ Tkinter เป็นพิกเซล