如何在 Tkinter 中使用刻度表改变列表项值?
Tkinter Entry 小工具是一个输入小工具,仅支持单行用户输入。它接受文本字段中的所有字符,除非或直到未设置输入限制。我们可以借助 Scale 小工具来更改 Entry 小工具的值。Scale 小工具包含一个较低值和一个阈值,后者限制了用户在特定范围内调整值。
要在更新 Scale 小工具的值时更新 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()输出
运行上述代码将显示一个 Entry 小工具和一个 Scale,可用于更新 Entry 小工具中的值。

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP