This was one of my first projects when I was still learning Python with Tkinter GUI. One of my inspirational books was Python GUI Programming with Tkinter by Alan D. Moore. From that book, I developed a mental model of MVC design that I now apply in every program or application I build.
This is a simple application for generating QR codes from text and reading text from QR codes. It is lightweight and easy to use.
👉 🔍 Click the images for a clearer view.
QR Generator And Reader
 |
| The main interface of the QR Generator and Reader application. |
 |
| The user generates a QR code for https://myportfolioreview13.blogspot.com/ so others can scan it and directly access the link. |
 |
| Saving the generated QR code as a PNG image for sharing or printing. |
 |
| The QR code has been saved and is ready to share. |
 |
| Process of opening and reading a QR code image. |
 |
| Reading a QR code from Pizza Hut. |
 |
| About Software. |
Source Package Structure
 |
| This software was designed during my early understanding of the MVC design pattern, so it may look different from my recent projects. However, the package structure works well and remains easier to maintain and update compared to spaghetti code. |
Distribution Ready Binary
 |
| After running the install.sh script, a shortcut for the application will appear in the system menu. Users can also launch it directly from the terminal using QR-Gen. |