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. |
0 Comments