In this video I’ll show you how to resize buttons and give them different sized fonts, with ttkbootstrap and tkinter.

To resize a button and it’s font with ttkbootstrap, you need to use a Style() widget.

And you need to name that style a very specific way to get the outcome that you want.

Python Code: button_size.py
(Github Code)

from tkinter import *
import ttkbootstrap as tb

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

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

# Style
my_style = tb.Style()
my_style.configure('success.Outline.TButton', font=("Helvetica", 18))

my_button = tb.Button(text="Hello World!", 
	bootstyle="success", 
	style="success.Outline.TButton",
	width=20)

my_button.pack(pady=40)




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