I should also mention that I use tkinter (built in on most python distributions) is good good for many applications.
Tkinter is a wrapper around the old TCL/Tk C package.
It in my opinion is not a good choice as a beginner as the geometry is difficult to get right when you have more than one of two windows to manage.
Should you like to use it, I have some info on sizing here: https://python-forum.io/Thread-Tkinter-Getting-Tkinter-Grid-Sizing-Right-the-first-time
It's old (2016), but still valid, and not the best write up either. There are better ones.
Tkinter is a wrapper around the old TCL/Tk C package.
It in my opinion is not a good choice as a beginner as the geometry is difficult to get right when you have more than one of two windows to manage.
Should you like to use it, I have some info on sizing here: https://python-forum.io/Thread-Tkinter-Getting-Tkinter-Grid-Sizing-Right-the-first-time
It's old (2016), but still valid, and not the best write up either. There are better ones.