วิดเจ็ต 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() ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงวิดเจ็ตรายการและมาตราส่วนซึ่งสามารถใช้เพื่ออัปเดตค่าในวิดเจ็ตรายการ
