
Explore custom Tkinter buttons, learn how to create a KTC button, set text and command, and customize size, font, colors, radius, borders, and state, with differences from regular Tkinter.
Learn to build a custom Tkinter combo box in Python, populate it with color options, react to selections with output, and explore customization options for size, font, borders, and hover.
Learn to build and customize radio buttons in custom Tkinter with string and int variables, labels, and a trigger button, including styling options like color, borders, hover, and disabled state.
Learn to create a tab view in custom Tkinter, add multiple tabs, and place widgets in each tab, then customize width, height, corner radius, colors, and hover states.
Explore the custom Tkinter text box widget, and learn to delete, copy, and paste, while resizing, styling, wrapping, and configuring the scroll bar for improved text input.
Explore implementing an input dialog box in custom Tkinter with Python. Capture user input with dialog.get_input and update the label, then tailor entry and button colors for better readability.
Explore creating and managing a top-level window in custom Tkinter by opening it with a button, setting title and geometry, resizing, and closing it.
Learn to manage fonts in custom Kinter using the custom Kinter font utility to update fonts programmatically, adjusting size, weight, slant, underline, and overstrike.
Explore how to create and configure a Tkinter option menu, update selections with commands and buttons, and compare styling and behavior with the combo box.
Learn to implement light and dark mode in custom Tkinter apps and switch between them with a button, while understanding color themes such as blue, dark blue, and green.
Learn to create custom color themes for CustomTkinter using JSON theme files for light and dark modes, then apply and adjust colors across widgets with relative paths.
Explore how to scale Tkinter apps with custom Tkinter across different monitors, enabling high dpi scaling, adjusting window and widget scaling, and customizing dpi awareness for crisp, adaptable interfaces.
In this course I'll teach you how to make modern looking graphical user interfaces for Python using the CustomTkinter Library with TKinter. You'll be surprised just how quickly you can create some pretty cool looking apps!
I'll show you the ins and outs of CustomTkinter, and how to make your old looking Tkinter apps look new and modern.
We'll start out by learning all about the main CustomTkinter widgets. Including:
Buttons
CheckButtons
Comboboxes
DateEntry
Entry Boxes
Floodgauges
Frames
Labels
LabelFrames
MenuButtons
Meters
Notebooks
Paned Windows
ProgressBars
RadioButtons
Scales
Scrollbars
Separators
SizeGrips
SpinBoxes
Treeviews
Color Choosers
Dialog Boxes
Toast Messages
And More!
Once you learn these main CustomTkinter widgets, you can easily use them in any Tkinter app you build in the future!
If you love Tkinter, but hate the way it looks...this course is for you! There are several modern libraries for Tkinter, but CustomTkinter is one of the most complete and up to date...and in my opinion, one of the easiest to use!
If you don't have any experience with Tkinter, that's fine...I'll walk you through everything you need in this course. Likewise, if you're an old pro at Tkinter, this refreshing library should be quick and easy for you to pick up..