Tkinter in Python
In this tutorial, we will learn Tkinter in Python. Tkinter is a library which allows us to create Graphical User Interface. We can create desktop-based applications with the help of Tkinter. In this Tkinter tutorial series, we will learn various widgets in Tkinter along with Example programs.
Steps to use Tkinter in your Application:
- Import Tkinter in your program
- Create the main application window.
- Add the widgets such as button, label in your main application window
- Add actions to different widgets in your applications
Example Program of Tkinter in Python:
#importing tkinter lib
from tkinter import *
#creating the main window.
mainWindow = Tk()
#event main loop
mainWindow.mainloop()
Widgets in Tkinter:
Widget | Description |
---|---|
Button | This widget is used to add button in Python application. |
Canvas | This widget is used to make a canvas in Python application. |
Check Button | This widget is used to show options with checkboxes in python application. |
Entry | This widget is used to get a single line entry from the user. |
Frame | This widget is used for grouping of other Tkinter Widgets. |
Label | This widget is used to show caption with other widgets. |
LabelFrame | Tkinter LabelFrame acts as a container and used to create a border around child widgets. |
ListBox | This widget helps up to show list of items in application. |
MenuButton | This widget used to show the drop-down menu. |
Menu | This widget helps us to add a menu in the application. |
Message | Python Tkinter Message works same as Lable expect it can automatically wrap up text. |
MessageBox | Tkinter MessageBox widget is used to show the message box in the application. |
PanedWindow | PanedWindow is a widget which is used as a container. A PanedWindow can contain one or more child Panes. |
RadioButton | This widget is used to show multiple options to the user. |
Scale | Tkinter Scale widget is used to the graphical slider. |
ScrollBar | ScrollBar widget is used to make the content of other widgets scroll-able. |
Text | The Tkinter Text widget is used to show multi-line text in the application |
TopLevel | TopLevel is used to show top-level screen and which directly managed by the window manager. |
Spinbox | Spinbox is an entry widget which is used to ask the user to choose one from fixed values. |
Spread the love:
Please share this page on social media with your friends..
![]() |
![]() |
![]() |
Message Help us to make this site best. In case you find any mistake in this tutorial please inform us.