Description
In this course, you will learn :
- Python GUI programming fundamentals.
- How to use the Tkinter GUI Library to create your own Python GUI applications.
- Discover how to make use of advanced Python functions.
- How to use Python Tkinter to create commercial desktop applications.
- Use the sqlite database to its full potential in Python projects.
Syllabus :
1. Basic Tkinter Widgets
- Creating Your First GUI Application
- Using Labels
- Using Buttons
- Using an Entry Widget
- Grid Layout
- Using CheckBoxes
- Radio Buttons
- ComboBox
- SpinBox
- MessageBox
- Text Editor
- Place Geometry Manager
- Frames
2. Advanced Tkinter Widgets
- ProgressBar
- PanedWindow widget
- Tabs
- ListBox Widget
- Using Images
- How to Create a Menu for Our Apps
- How to Create the TreeView Widget
- Creating a Scrollbar
- Using the Canvas Widget
- Using Style for Our Apps
- Using Open file Dialog
- Save File Dialog
- Color Dialog
3. Calculator APP
- Creating App Window and Buttons
- Creating Operator Buttons of Calculator
- Other App Buttons
- Creating Status Bar and Operator Function
4. Address Book APP
- What we are Going to Build
- Creating App's Main Window
- Creating Main Window Buttons
- Creating my People Window
- Creating Design of my People Window
- Creating Design of Add People Window
- Adding People to Database
- Displaying People
- Updating Person
- Deleting Person from Database
- Creating About us Window and Finishing the Project
5. Library Management System APP
- What we will Build
- Creating Main Window Design
- Creating sqlite Database for App
- Adding Books to Database
- Adding Members to Database
- Displaying Books
- Searching in Database
- Listing Books
- Creating Statistics Window
- Updating ListBox
- Lend Book Window
6. Text Editor App
- What we will Build
- Creating Main Template
- Creating File Menu
- Creating Edit Menu
- Creating View Menu
- Creating Themes Menu
- Creating Text Editor
- Creating StatusBar
- Creating Toolbar
- Creating Font Family and FontSize functions
- Creating Text bold Function
- Creating Text italic Function
- Creating Text Underline Function
- Creating Functions for Text Alignment Buttons
- Displaying How Many Letters and Words in Text Editor
- Creating New Menu Item Function
- Creating Open Menu Item Function
- Creating Save Menu Item Function
- Creating Save as Menu Item Function
- Creating Exit Menu Function
- Creating Edit Menu Functions
- Creating Themes for the Application
- Creating Find Dialog Window Design
- Creating Find Dialog Window Functions
- Updating ScrollBar
- Creating View Menu Functions