วิดเจ็ต Tkinter Entry เป็นวิดเจ็ตอินพุตที่รองรับเฉพาะอินพุตของผู้ใช้บรรทัดเดียว ยอมรับอักขระทั้งหมดในฟิลด์ข้อความ เว้นแต่หรือจนกว่าจะไม่มีการกำหนดข้อจำกัดสำหรับการป้อนข้อมูล เราสามารถเปลี่ยนค่าของวิดเจ็ตรายการด้วยความช่วยเหลือของวิดเจ็ตมาตราส่วน วิดเจ็ตมาตราส่วนมีค่าที่ต่ำกว่าและเกณฑ์ที่จำกัดผู้ใช้ในการปรับค่าในช่วงเฉพาะ
ในการอัปเดตค่าในวิดเจ็ตรายการในขณะที่อัปเดตค่าของวิดเจ็ตสเกล เราต้องสร้างตัวแปรที่จะต้องกำหนดให้กับทั้งสเกลและวิดเจ็ตรายการ
ตัวอย่าง
#Import the Tkinter Library from tkinter import * from tkinter import ttk #Create an instance of Tkinter Frame win = Tk() #Set the geometry of window win.geometry("700x350") #Create an Integer Variable to set the initial value of Scale var = IntVar(value=10) #Create an Entry widget entry = ttk.Entry(win,width= 45,textvariable=var) scale = Scale(win, from_=10, to=200, width= 20, orient="horizontal", variable=var) entry.place(relx= .5, rely= .5, anchor= CENTER) scale.place(relx= .5, rely= .6, anchor = CENTER) win.mainloop()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงวิดเจ็ตรายการและมาตราส่วนซึ่งสามารถใช้เพื่ออัปเดตค่าในวิดเจ็ตรายการ