Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách đặt giá trị mặc định cho Spinbox Tkinter

Đặ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.

Cách đặt giá trị mặc định cho Spinbox Tkinter