Python Tkinter all Widgets Lists Details in 2022
Python Tkinter all Widgets Lists Details in 2022

    Python Tkinter all Widgets Lists Details in 2022

    Python Tkinter Widgets: Tkinter provides various controls, such as buttons, labels, and text boxes used in a GUI application. These controls are commonly called widgets.

    There are currently 19 types of widgets in Tkinter.

    1. Button: The Button widget is used to display buttons in your application.

     

    2. Canvas: The Canvas widget is used to draw shapes, such as lines, ovals, polygons, and rectangles, in your application.

     

    3. Checkbutton: The Checkbutton widget is used to display a number of options as checkboxes. The user can select multiple options at a time.

     

    4. Entry: The Entry widget is used to display a single-line text field for accepting values from a user.

     

    5. Frame: The Frame widget is used as a container widget to organize other widgets.

     

    6. Label: The Label widget is used to provide a single-line caption for other widgets. It can also contain images.

     

    7. Listbox: The Listbox widget is used to provide a list of options to a user.

     

    8. Menubutton: The Menubutton widget is used to display menus in your application.

     

    9. Menu: The Menu widget is used to provide various commands to a user. These commands are contained inside Menubutton.

     

    10. Message: The Message widget is used to display multiline text fields for accepting values from a user.

     

    11. Radiobutton: The Radiobutton widget is used to display a number of options as radio buttons. The user can select only one option at a time.

     

    12. Scale: The Scale widget is used to provide a slider widget.

     

    13. Scrollbar: The Scrollbar widget is used to add scrolling capability to various widgets, such as list boxes.

     

    14. Text: The Text widget is used to display text in multiple lines.

     

    15. Toplevel: The Toplevel widget is used to provide a separate window container.

     

    16. Spinbox: The Spinbox widget is a variant of the standard Tkinter Entry widget, which can be used to select from a fixed number of values.

     

    17. PanedWindow: A PanedWindow is a container widget that may contain any number of panes, arranged horizontally or vertically.

     

    18. LabelFrame: A labelframe is a simple container widget. Its primary purpose is to act as a spacer or container for complex window layouts.

     

    19. tkMessageBox: This module is used to display message boxes in your applications.