如何使用Tkinter中的比例尺改变输入小部件的值?

如何使用Tkinter中的比例尺改变输入小部件的值?

Tkinter Entry小部件是仅支持单行用户输入的输入小部件。除非对输入设置了限制,否则它接受文本字段中的所有字符。我们可以通过比例尺小部件来更改Entry小部件的值。比例尺小部件包含一个较低值和一个阈值,限制用户在特定范围内调整值。

要在更新比例尺小部件的值时更新Entry小部件中的值,我们必须创建一个变量,该变量必须分别赋给比例尺和Entry小部件。

示例

#导入Tkinter库
from tkinter import *
from tkinter import ttk

#创建Tkinter Frame实例
win = Tk()

#设置窗口的几何形状
win.geometry("700x350")

#创建整数变量以设置比例尺的初始值
var = IntVar(value=10)

#创建一个Entry小部件
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小部件和一个比例尺,可用于更新Entry小部件中的值。

如何使用Tkinter中的比例尺改变输入小部件的值?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程