For a beginner, these packages are well suited.
tkinter and sqlite3 are both builtin in the standard library, so you don't have to install complicated MySQL or GUI libraries. There are many tutorials outside for both libraries.
I think you can even search for something like tkinter with sqlite3 and you will find some examples.
Combining tkinter and sqlit3 is no problem. I did't read the full answer but I think this could be a useful resource: Python TKinter data entry window GUI for SQLITE3 table
If you have specific questions about how to achieve certain things you are welcome to ask them in the comments of this answer.
Answer from Uli Sotschok on Stack OverflowFor a beginner, these packages are well suited.
tkinter and sqlite3 are both builtin in the standard library, so you don't have to install complicated MySQL or GUI libraries. There are many tutorials outside for both libraries.
I think you can even search for something like tkinter with sqlite3 and you will find some examples.
Combining tkinter and sqlit3 is no problem. I did't read the full answer but I think this could be a useful resource: Python TKinter data entry window GUI for SQLITE3 table
If you have specific questions about how to achieve certain things you are welcome to ask them in the comments of this answer.
If it's just for you, sure there is no problem with that stack.
If I were doing it, I would skip Tkinter, and build something using Flask (or Django.) Doing a web page as a GUI yields faster results, is less fiddly, and more applicable to the job market.
Hello,
I am building a small database to track equipment for my department. The tentative setup is to create an AWS PostgreSQL RDS instance and access it using an IPsec tunnel to the GUI.
The database is a small OTLP database with a couple of users using for a couple of hours a day.
I want users to be able to use the GUI to retrieve information from database as individuals records and in bulk as exported CSV.
I also want users to be able to input and update records using the GUI
This is our first time setting up a database and GUI, so I want to keep the scope as simple and straightforward (with minimal resources) as possible. I know of two options – use a Python-based library like Flask to create a web-app or use a third-party service like dbfront.com.
Which is the easier, more straightforward approach?
I do know some Python, based around data analysis tasks such as data cleaning, visualization etc