In this section I'm going to talk about graphical user interface using Tikkun sir. This part of the section is about showing the parts of a graphical user interface software. In order to create a interface for your software packages, you need to understand the basics of graphical user interface. A goi short for graphical user interface is mainly composed of the followings, widgets and methods. So there are several types of widgets that you need to use in order to create a fully functional software for the users. And these widgets should interact with the methods that you write or the functions that you write.
You can have a main interface or a frame that can contain the widgets, which interact with the methods. You can also indent all of these functionalities. Code under a class. However, this one is a optional process. An example of a software that can do something for you is like the following. You can clearly see that this software here has several widgets.
So these are small buttons that can do something for you, each one of them can do something. This one is the main frame that holds all of the other widgets inside. This one here is the label and it just tells the user what to do. It says enter your binary number below. So it directs the user to enter a binary number here in this widget. This one here is called entry widget.
There is a functional button here, it says convert to decimal. So when you click on this button, it's should convert the binary number here into decimal number. This widget here is also a label and it tells the user that the decimal number is returned as shown in this widget here. And the final widget here is also an entry widget that can contain the converted binary number into decimal number. So this is a simple type of graphical user interface software that can interact with methods. And in later lectures, I'm going to talk about the process of creating graphical user interfaces using a package that is called TK Enter.