In this video I’ll show you how to use Spinboxes with TTKBootstrap, Tkinter, and Python.

A spinbox is just a box with items in it that you can click on to “spin”, or toggle through.

Spinboxes can have numbers or words, whatever you like.

Python Code: spinner.py
(Github Code)

from tkinter import *
import ttkbootstrap as tb

root = tb.Window(themename="superhero")

#root = Tk()
root.title("TTK Bootstrap! Spinbox")
root.iconbitmap('images/codemy.ico')
root.geometry('500x350')

def spinny():
	my_label.config(text=my_spin.get())


# Spinbox list
stuff = ["John", "April", "Bob", "Mary"]

# Spinbox!!
my_spin = tb.Spinbox(root, bootstyle="success", font=("Helvetica",18),
	from_=0, to=10, values=stuff, state="readonly",
	command=spinny)
my_spin.pack(pady=20)

# Set spinbox default
my_spin.set("John")

# Button
my_button = tb.Button(root, text="Click Me!", bootstyle="success", command=spinny)
my_button.pack(pady=20)

# Label
my_label = tb.Label(root, text="", font=("Helvetica", 18))
my_label.pack(pady=20)


root.mainloop()

John Elder

John is the CEO of Codemy.com where he teaches over 100,000 students how to code! He founded one of the Internet's earliest advertising networks and sold it to a publicly company at the height of the first dot com boom. After that he developed the award-winning Submission-Spider search engine submission software that's been used by over 3 million individuals, businesses, and governments in over 42 countries. He's written several Amazon #1 best selling books on coding, and runs a popular Youtube coding channel.

View all posts

Add comment

Your email address will not be published. Required fields are marked *

John Elder

John is the CEO of Codemy.com where he teaches over 100,000 students how to code! He founded one of the Internet's earliest advertising networks and sold it to a publicly company at the height of...