Tkinter ข้อความ วิดเจ็ตมักใช้เพื่อแสดงข้อความในหน้าต่าง tkinter วิดเจ็ตข้อความ Tkinter ยังสามารถกำหนดค่าได้โดยการเพิ่มคุณสมบัติต่างๆ เช่น คุณสมบัติแบบอักษร คุณสมบัติสีพื้นหลังและพื้นหน้า และช่องว่างภายในเพื่อขยายมุมของกล่อง เป็นต้น
สมมติว่าเราต้องการหยุดการปรับขนาดวิดเจ็ตข้อความ จากนั้นเราก็สามารถใช้ fill=BOTH คุณสมบัติใน แพ็ค ตัวจัดการเรขาคณิตขณะบรรจุวิดเจ็ตข้อความ มาดูตัวอย่างกันว่ามันทำงานอย่างไร
ตัวอย่าง
# Import the required library from tkinter import * # Create an instance of tkinter frame or widget win = Tk() # Size of the window win.geometry("700x350") # Create a Non-resizable messagebox msg=Message(win, text="Hi, how are you doing?") msg.config(bg='yellow', font=('Calibri', 16), borderwidth=2) msg.pack(fill=BOTH) # Run the mainloop win.mainloop()
ผลลัพธ์
มันจะสร้างผลลัพธ์ต่อไปนี้ -
หากคุณยืดหน้าต่างออกไป กล่องข้อความจะปรับขนาดโดยอัตโนมัติ
ไม่มี fill=BOTH พารามิเตอร์ รหัสเดียวกันจะสร้างผลลัพธ์ต่อไปนี้ -
ในกรณีนี้ ความกว้างของ กล่องข้อความ จะคงที่โดยไม่คำนึงถึงขนาดของหน้าต่าง