Introduction to Python GUI – Labels, Frames, Buttons

Hello everybody to, welcome to the very first post on Python GUI (Graphical User Interface).

Here we use TKInter which is a standard GUI package for python.

I will create a simple python GUI app which includes frames, labels, and a button.

Frame is an important widget for grouping parts of the User Interface(UI) together.

You can watch the video on YouTube here.

Program on Github

The following is the output of our program.

Intro to Python GUI -
Intro to Python GUI –

Here I used three frames one is set to top other to bottom and middle frame to the right side.

Used a label in each frame and a button in the bottom frame.

Before doing all these, we need to import and initialize TkInter.

GUI widget – Frame

Here I used pack() function which automatically sets the widget according to the space available.

We can set the position of the frame using side parameter for pack() function.

GUI widget – Label

Here I set a label to a frame, and its text by passing parameters to Label() function.

GUI widget – Button

Here we can set different attributes to button like its text, background and foreground colors.

We can also set the size of the window,

Finally, we run mainloop() so that our application won’t stop immediately after execution.

Program on Github

Complete Code

Program on Github

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.