If you are planning to create your first Graphical User Interface application, the first thing you must consider is to pick the right GUI framework. There are many available GUI frameworks to choose from including PyQT5, Kivy, PyForms, and WxPython. However, when it comes to simplicity and ease of use, the Tkinter is by far the best and most practical option for beginners.
In this video, Programming Knowledge Channel will provide a full course tutorial about Tkinter. It’s generally a three-hour-long full Tkinter programming course that will highlight all the important details about Tkinter including a brief introduction, setting up with PyCharm, creation of a simple GUI application, using and applying widgets, events, and method, and many other applications using the Tkinter. They also created separate videos for each topic but if you want a full course tutorial, feel free to watch the video below.