我正在尝试使用Python中的Tkinter创建一个Spin-box,其中包含每月的某天(字符串),但只知道如何在范围内包括数字。例如。; from_ = 1900, to = 2016
。
如何在旋转框中包含字符串列表?我需要创建一个实际列表吗?
这是特定的代码:
w = StringVar()
Spinbox(root, from_ = 1900, to = 2017, textvariable = w, width = 5).place(x = 315, y = 60)
最佳答案
只需将字符串列表传递到Spinbox的values
选项即可:
from tkinter import Tk, Spinbox
root = Tk()
months = ["January", "February", "March"]
spinbox = Spinbox(root, values=months)
spinbox.pack()
root.mainloop()