
Explore TC bootstrap for modern Python user interfaces, a theme extension that offers dark and light themes, widget styles, a simple keyword API, and a built-in theme creator.
Explore the anatomy of a bootstrap theme defined in the TK bootstrap themes standard as a JSON-like dictionary of name, type, and color pairs.
Set up the button widget with bootstrap theming, wire it to Python using the command option, and explore default, primary, secondary, and outline styles.
Explore the check button widget in bootstrap style, showing how it toggles on and off for single or multiple selections, with tool button, outline, rounded, and square variants.
The date entry widget, a teak library component, combines an entry field and a calendar button to select or enter a date with bootstrap themes.
Explore the flood gauge widget in GTK bootstrap, a progress bar that displays both text and values. Learn vertical and horizontal orientations, auto increment, and manual value updates.
Use the notebook widget to create tabbed content with frames and labels, styled by bootstrap themes like Cosmo or darkly, built by adding frames to the notebook.
Explore the pane window widget to create resizable, labeled regions within a Python user interface; learn horizontal and vertical orientations, container behavior, and how to add child widgets to panes.
Learn how the separator widget adds horizontal or vertical lines on the UI surface using grid placement and orientation, with direct placement options and bootstrap styles.
Explore the date picker dialog, a calendar pop-up that returns the selected date as a date time object. Include a start date parameter and navigate with chevrons; cancel with X.
Explore the tooltip component in TK bootstrap, attaching tooltips to two buttons and revealing default and danger themed messages on hover for user guidance.
Explore a ui template for a chat interface, with a starter window, menu bar, status dropdown, text area, and send button, plus placeholder save and send functions for customization.
Finish this course with a solid tk bootstrap foundation and upgrade your apps through widget layouts, theming, styling, and wiring UI with Python backends.
If you want to create modern, intuitive, and user friendly Python GUI applications, this is the course for you!
TTKbootstrap is a theme extension for tkinter that gives you modern, flat style themes that are inspired by Bootstrap.
This course will teach you the techniques of using TTKbootstrap and Python to create desktop applications that have a modern look and feel.
This is a comprehensive TTKbootstrap course - We'll show you how you can:
Use Object-Oriented Programming to control the behavior of UI Widgets
Become familiar the Themes and Style provided by the framework
Use each of the Widgets with Themes and Styles applied (18 widgets are covered)
Make use of Dialogs and Message Boxes
Leverage the API to speed development and integrate with the operating system
Build your skills with Development Lab activities
And more!
And now just updated with a set of UI templates that can help give you a head start in developing your own applications!
Templates include:
Chat / Messaging UI
Text Editor
Dashboard UI
Contained within the course is a reference of many TTKBoostrap widgets - this will help you quickly learn how to work with them and act as a reference later on.
TTKBoostrap is a great tool if you want to:
Create simple utilities
Build complex applications
Design software tools for your business
This course gives you the basics and can also serve as an on-going reference as you begin working more in depth with Python and the TTKbootstrap libraries. The section on UI Widgets is especially geared towards being used as a quick reference - giving you the basics you need for each component.
Let's get started building your skills and updating the look of your Python GUI applications!