Skip to content

1966bc/Chinook

Repository files navigation

Chinook

Python 3 Tkinter SQLite

How create a full GUI application with Python Sqlite and Tkinter.

alt tag

Developed on Debian Release 11 (bullseye) 64-bit.

Winter 2022

  • Python version 3.9.2
  • Tkinter patchlevel 8.6.11
  • Sqlite version 3.34.1

Chinook is a sample database available as an alternative to the Northwind database, being ideal for self education.

Chinook data model represents a digital media store.

I modified the tables, adopting a naming convention different from the original.

For example I put all the names of the fields in lowercase and added a status field on all the tables.

In this project you can see various object oriented programming techniques usefull when you use Tkinter Python3 and Sqlite3.

To run the project, execute chinook.py

enjoy yourself