Ttk Bootstrap - Modern Python User Interfaces

Posted By: ELK1nG

Ttk Bootstrap - Modern Python User Interfaces
Published 2/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.45 GB | Duration: 3h 15m

Create modern and intuitive Python GUI applications

What you'll learn

Master Modern GUI Development with TTKboostrap and Python!

Fully understand how to visually upgrade and modernize the look of widgets

Get in-depth knowledge of how themes and styles work in TTKbootstrap

Learn how to use a wide variety of widgets, such as labels, entries, buttons, notebooks, spinboxes, and progress bars

Coverage includes how to use 18 different widgets

Leverage the framework's API to speed development

Get hands-on experience working through Development Labs

Requirements

Some programming knowledge with Python or another language is helpful

Recent version of Windows Linux, Mac

Python and a code editor

Description

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 WidgetsBecome familiar the Themes and Style provided by the frameworkUse each of the Widgets with Themes and Styles applied (18 widgets are covered)Make use of Dialogs and Message BoxesLeverage the API to speed development and integrate with the operating systemBuild your skills with Development Lab activitiesAnd more!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 utilitiesBuild complex  applicationsDesign software tools for your businessThis 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!

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Course Layout

Lecture 3 Software Setup

Section 2: UI Basics

Lecture 4 Overview

Lecture 5 What's a Widget?

Lecture 6 Layouts and Widget Placement

Lecture 7 Themes and Styles

Lecture 8 Objects, Properties, Methods, and Events

Lecture 9 Basic Window and Hello World

Section 3: Digging Deeper into Bootstrap Themes

Lecture 10 Overview

Lecture 11 Anatomy of a Theme

Lecture 12 Bootstrap Theme Demo

Lecture 13 Creating Your Own Themes

Section 4: Applying Bootstrap Themes and Styles

Lecture 14 Overview

Lecture 15 The Button Widget

Lecture 16 The Checkbutton Widget

Lecture 17 The Combobox Widget

Lecture 18 The Date Entry Widget

Lecture 19 The Entry Widget

Lecture 20 The Flood Gauge Widget

Lecture 21 The Frame Widget

Lecture 22 The Label Widget

Lecture 23 The Labelframe Widget

Lecture 24 The Menubutton Widget

Lecture 25 The Meter Widget

Lecture 26 The Notebook Widget

Lecture 27 The Paned Window Widget

Lecture 28 The Progressbar Widget

Lecture 29 The Radiobutton Widget

Lecture 30 The Scale Widget

Lecture 31 The Scrollbar Widget

Lecture 32 The Separator Widget

Lecture 33 The Sizegrip Widget

Lecture 34 The Spinbox Widget

Lecture 35 The Treeview Widget

Lecture 36 Section Resources

Section 5: Working with Bootstrap Dialogs

Lecture 37 Overview

Lecture 38 The Color Chooser Dialog

Lecture 39 The Date Picker Dialog

Lecture 40 The Font Dialog

Lecture 41 The Message Box Dialog

Lecture 42 Section Resources

Section 6: Additional Bootstrap API Features

Lecture 43 Overview

Lecture 44 The Scrolled Frame Module

Lecture 45 The Scrolled Text Module

Lecture 46 The Toast Module

Lecture 47 The Toolip Module

Lecture 48 Section Resources

Section 7: Development Labs

Lecture 49 Overview

Lecture 50 Building a Basic Adding Machine

Lecture 51 Building a Contact Entry UI

Lecture 52 Creating a Text Reader

Lecture 53 Working with Collapsible Frames

Lecture 54 Section Resources

Section 8: Conclusion

Lecture 55 Summary and Thank You

If you already have some programming skills and want to learn how to create desktop apps,If you'd like to create desktop tools with a modern appearance, this course will teach you how to do that effectively,This course is for anyone who wants to build desktop apps with Python