Skip to content

Spinbox 组件

Spinbox组件(Tk8.4新增)是 Entry 组件的变体,用于从一些固定的值中选取一个。Spinbox 组件跟 Entry 组件用法非常相似,主要区别是使用 Spinbox 组件,可以通过范围或者元组指定允许用户输入的内容。

python
import tkinter as tk

root = tk.Tk()
root.geometry('500x300')

# 可以通过范围或者元组指定允许用户输入的内容
w = tk.Spinbox(root, from_=0, to=10)
w.pack()

# 还可以通过元组指定允许输入的值
w2 = tk.Spinbox(root, from_=0, to=10, values=("张三", "李四", "王五", "赵六"))
w2.pack()

root.mainloop()