Tkinter是Python的一个标准GUI库,用于创建图形用户界面。Spinbox是Tkinter中的一个小部件,用于选择数字或从预定义的列表中选择一个值。要在Spinbox上获得选中的值,可以按照以下步骤进行操作:
import tkinter as tk
window = tk.Tk()
spinbox = tk.Spinbox(window, values=("Option 1", "Option 2", "Option 3"))
spinbox.pack()
def get_selected_value():
selected_value = spinbox.get()
print(selected_value)
button = tk.Button(window, text="Get Selected Value", command=get_selected_value)
button.pack()
在上述代码中,我们创建了一个名为get_selected_value
的函数,该函数使用spinbox.get()
方法获取Spinbox上当前选中的值,并将其打印出来。然后,我们创建了一个按钮,将该函数绑定到按钮的点击事件上。
window.mainloop()
完整的代码如下所示:
import tkinter as tk
def get_selected_value():
selected_value = spinbox.get()
print(selected_value)
window = tk.Tk()
spinbox = tk.Spinbox(window, values=("Option 1", "Option 2", "Option 3"))
spinbox.pack()
button = tk.Button(window, text="Get Selected Value", command=get_selected_value)
button.pack()
window.mainloop()
这样,当你选择Spinbox上的一个值并点击按钮时,选中的值将被打印出来。
关于Tkinter和Spinbox的更多信息,你可以参考腾讯云的官方文档:
领取专属 10元无门槛券
手把手带您无忧上云