วิดเจ็ต Tkinter Entry ยอมรับการป้อนข้อมูลของผู้ใช้บรรทัดเดียวในช่องข้อความ เราสามารถเปลี่ยนคุณสมบัติของวิดเจ็ตรายการโดยระบุแอตทริบิวต์และค่าดีฟอลต์ในตัวสร้าง
สมมติว่าเราต้องการสร้างวิดเจ็ตรายการแบบเต็มความกว้างสำหรับแอปพลิเคชัน มีหลายวิธีในการทำเช่นนั้น แต่ถ้าเราพิจารณากรณีที่ง่ายที่สุดที่เราใช้ Pack Geometry Manager เพื่อแสดงวิดเจ็ตรายการ เราก็สามารถกำหนดความกว้างของวิดเจ็ตรายการได้โดยเพิ่ม fill(x หรือ y) ทรัพย์สิน
ตัวอย่าง
# Import the required library from tkinter import * from tkinter import ttk # Create an instance of tkinter frame or window win= Tk() # Set the size of the window win.geometry("700x350") # Add bottom widgets in the application label= Label(win, text= "Enter Your Name") label.pack() # Add an entry widget entry= Entry(win) entry.pack(fill='x') win.mainloop()
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นจะแสดงวิดเจ็ตรายการแบบเต็มความกว้าง ซึ่งขยายให้ครอบคลุมแกน X ในหน้าต่าง