Đặt giá trị mặc định cho Spinbox dùng phương thức set của StringVar gán cho textvariable.
Các bước
Nhập tkinter, tạo cửa sổ.
Tạo danh sách chuỗi data.
Tạo StringVar.
Tạo Spinbox với values=data, textvariable=var.
Đặt mặc định: var.set('Truck') hoặc var.set(data[2]).
Chạy mainloop.
Ví dụ
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()
Kết quả
Spinbox hiển thị "Truck" làm giá trị mặc định.
