Diese Sammlung bietet praxisnahe Beispiele für Python GUI Entwicklung mit Tkinter und Bootstrap Layouts – von klassischen Desktop-Apps bis zu modernen Weboberflächen mit CSS Themes und flexiblen Layout-Managern. Ziel ist eine konsistente, wartbare UI-Basis für wiederverwendbare Python Anwendungen.
Diese Sammlung umfasst acht praxisorientierte Python-Anwendungen – von Tkinter-GUIs mit der Standardbibliothek bis zu browserbasierten Projekten mit CSS & Bootstrap. Jede Anwendung demonstriert ein eigenes Layout, Theme und Bedienkonzept.
Thema | Beschreibung | Theme | Layout-Manager |
---|---|---|---|
Bildverarbeitung | Bildverarbeitung mit OpenCV | ttktheme "plastik" (leicht futuristisch) | pack() |
Blockchain | Blockchain-Demo mit Web3 | ttktheme "radiance" (Ubuntu-Stil) | grid() |
Finanzdatenanzeige | Bankdaten im CSV-Format | ttktheme "alt" | grid() |
Lizenzpruefer | RSA-signierte Lizenzdateien | ttktheme "classic" | grid() |
Verschluesselung | AES-Verschlüsselung mit cryptography-Bibliothek | Klassische tk-Widgets ohne Theme | grid() |
Blog | Webanwendung mit Flask und SQLite-Datenbank | Bootstrap 5.3.0 Standard mit Anpassungen | kein |
Chatbot | Webanwendung mit Flask | Eigenes minimalistisches CSS | kein |
Notizenverwaltung | Webanwendung mit Flask und SQLite-Datenbank (REST-API) | Bootstrap 5.3.0 Standard mit Anpassungen | kein |
- Python 3.13.4 oder höher
- Tkinter (Standardbibliothek)
- Flask, flask-cors, requests
- OpenCV (opencv-python), Pillow
- Ganache (Ethereum-Blockchain), web3
- Colorama, pyqrcode, pypng
- Cryptography
- Tkinter Design und Bootstrap Layouts in einem Set – schnell anpassbar per CSS Theme.
- Beispiele sind minimal gehalten, dokumentiert und dienen als Startpunkt für eigene Projekte.
- Jede einzelne Python-Anwendung hat eine eigene Readme-Datei.
Dieses Repository steht unter der MIT-Lizenz.