table - tkinter widget classes widget class description label simple message area button simple labeled push-button widget frame container for attaching and arranging other widget objects topleveltk new window managed by the window manager message multiline label entry simple single-line text-entry field checkbutton two-state button widgettypically used for multiple-choice selections radiobutton two-state button widgettypically used for single-choice selections scale slider widget with scalable positions photoimage an image object used for displaying full-color images on other widgets bitmapimage an image object used for displaying bitmap images on other widgets menu set of options associated with menubutton or top-level window menubutton button that opens menu of selectable options and submenus scrollbar control for scrolling other widgets ( listboxcanvastextlistbox list of selection names text multiline text browse/edit widgetwith support for fontsand so on canvas graphic drawing areawhich supports linescirclesphotostextand so on we've already met labelbuttonand frame in this tutorial to make the remaining topics easier to absorbthey are split over the next two covers the first widgets in this table up to but not including menuand presents widgets that are lower in this table besides the widget classes in this tablethere are additional classes and tools in the tkinter librarymany of which we'll explore in the following two as wellgeometry management packgridplace tkinter linked variables stringvarintvardoublevarbooleanvar advanced tk widgets spinboxlabelframepanedwindow composite widgets dialogscrolledtextoptionmenu the end of the tutorial