如何在 Tkinter Spinbox 上设置默认字符串值?
要在 Tkinter Spinbox 上设置默认字符串值,我们将不得不使用set方法。让我们举个例子,看看如何用一组字符串值创建一个旋转框,然后设置一个默认字符串。
步骤 -
导入 tkinter 库并创建 tkinter 框架的实例。
使用几何方法设置框架的大小。
创建一组字符串并将其保存在变量data中。
接下来,使用StringVar()构造函数创建一个StringVar对象。它有助于管理小部件的价值,在这种情况下是Spingbox 。如果不传递任何参数,则默认为根窗口。
创建一个旋转框并通过传递数据值来设置其值。
将StringVar对象分配给spinbox的textvariable。使用textvariable,您可以轻松更新小部件的文本。
使用set方法设置微调框的默认值。在这里,我们从数据中选择了一个值并将其设置为默认值。var.set('卡车')。您也可以使用var.set(data[2])。
最后,运行应用程序窗口的主循环。
示例
from tkinter import *输出结果win = Tk()
win.geometry('700x350')
win.title('Spinbox')
data = ['Car', 'Bus', 'Truck', 'Bike', 'Airplane']
var = StringVar(win)
my_spinbox = Spinbox(win, values=data, textvariable=var, width=20, font="Calibri, 12")
my_spinbox.pack(padx=20, pady=20)
var.set('Truck')
win.mainloop()
现在,让我们检查它的输出 -
以上是 如何在 Tkinter Spinbox 上设置默认字符串值? 的全部内容, 来源链接: utcz.com/z/363317.html