YoVDO

Create GUI App with Tkinter and SQLite - Step by Step Python Tutorial for Beginners

Offered By: Python Simplified via YouTube

Tags

Tkinter Courses Python Courses SQL Courses NumPy Courses SQLite Courses Database Management Courses GUI Development Courses Custom Fonts Courses

Course Description

Overview

Learn to build a sophisticated GUI application using Tkinter and SQLite in this comprehensive Python tutorial for beginners and intermediate developers. Create a random recipe picker app by connecting an SQLite database, designing a beautiful user interface with Tkinter, implementing random recipe shuffling, preprocessing table records, and utilizing custom fonts. Follow step-by-step instructions to master practical Python application development, including database connectivity, GUI design, and advanced Tkinter features. Gain hands-on experience with SQLite queries, NumPy for randomization, and Pyglet for custom font integration, while learning essential concepts like widget management, frame switching, and code refactoring.

Syllabus

- intro
- starter files and wireframe
- create empty Tkinter window
- run Tkinter app
- set window title
- center window on the screen Eval method
- create Frame widget with custom width, height and background
- center window with Geometry method alternative approach
- create image widget
- center widgets in frame with pack propagate
- create Label widget
- fonts in Tkinter
- create Button widget
- change cursor to pointing hand
- button callback and why lambda is important
- add padding around widgets
- code refactoring
- connect SQLite database file
- database architecture walkthrough
- select all table names of a database with SQL
- fetch random database tables with SQL and NumPy
- fetch table records
- preprocess table name and records
- conditional list comprehension
- switch between frames
- remove widgets from frame
- sticky remove white corners
- label background in full window width
- use CUSTOM FONTS in Tkinter
- Pyglet
- Thanks for watching! :


Taught by

Python Simplified

Related Courses

Developing Android Apps
Google via Udacity
Programming Mobile Services for Android Handheld Systems: Content
Vanderbilt University via Coursera
Create Your First Web App with Python and Flask
Coursera Project Network via Coursera
Python Mega Course : Go Beginner to Expert in Python3
Udemy
Build Real Software with Python, PyQt5 and QT Designer
Udemy