Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

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

Python Simplified via YouTube

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

Reviews

Start your review of Create GUI App with Tkinter and SQLite - Step by Step Python Tutorial for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.