2017-02-04 88 views
1

我试图在Python中使用Tkinter创建一个Spin-box,其中包含当月的日子(字符串),但只知道如何将数字包含在范围。例如。; from_ = 1900, to = 2016如何在Python中使用Spinbox包含变量列表Tkinter

如何在旋转框中包含字符串列表?我是否需要创建一个实际的列表?

下面是具体代码:

w = StringVar() 
Spinbox(root, from_ = 1900, to = 2017, textvariable = w, width = 5).place(x = 315, y = 60) 

回答

1

只是传递一个字符串列表到values选项纺纱器的:

from tkinter import Tk, Spinbox 
root = Tk() 
months = ["January", "February", "March"] 
spinbox = Spinbox(root, values=months) 
spinbox.pack() 
root.mainloop()