Entry widget chỉ nhập một dòng. Có thể thay đổi giá trị Entry bằng Scale widget. Scale có giá trị min/max giới hạn phạm vi điều chỉnh.
Để cập nhật Entry khi Scale thay đổi, tạo biến chung (IntVar) gán cho cả hai widget.
Ví dụ
# Import Tkinter
from tkinter import *
from tkinter import ttk
# Tạo khung
win = Tk()
win.geometry("700x350")
# Biến số nguyên cho giá trị Scale
var = IntVar(value=10)
# Tạo Entry và Scale dùng chung biến
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()Kết quả
Hiển thị Entry và Scale, kéo Scale sẽ cập nhật giá trị Entry.
