Toga includes a set of core widgets, that can be placed with a Box </reference/widgets/box>
Container.
Component |
Usage |
Purpose |
Class |
Application |
Documentation </reference/widgets/app> |
Primary host for UI components |
toga.interface.app.App |
Box |
Documentation </reference/widgets/box> |
Container for components |
toga.interface.widgets.box.Box |
Font |
Documentation </reference/widgets/font> |
Fonts |
toga.interface.font.Font |
Widget |
Documentation </reference/widgets/widget> |
Base class for widgets |
toga.interface.widgets.base.Widget |
Window |
Documentation </reference/widgets/window> |
Window object |
toga.interface.window.Window |
Component |
Usage |
Purpose |
Class |
Button |
Documentation </reference/widgets/button> |
Basic clickable button |
toga.interface.widgets.button.Button |
Image View |
Documentation </reference/widgets/imageview> |
Image Viewer |
toga.interface.widgets.imageview.ImageView |
Label |
Documentation </reference/widgets/label> |
Text label |
toga.interface.widgets.label.Label |
Multiline Text Input |
Documentation </reference/widgets/multilinetextinput> |
Multi-line Text Input field |
toga.interface.widgets.multilinetextinput.MultilineTextInput |
Number Input |
Documentation </reference/widgets/numberinput> |
Number Input field |
toga.interface.widgets.numberinput.NumberInput |
Option Container |
Documentation </reference/widgets/optioncontainer> |
Option Container |
toga.interface.widgets.optioncontainer.OptionContainer |
Progress Bar |
Documentation </reference/widgets/progressbar> |
Progress Bar |
toga.interface.widgets.progressbar.ProgressBar |
Selection |
Documentation </reference/widgets/selection> |
Selection |
toga.interface.widgets.selection.Selection |
Text Input |
Documentation </reference/widgets/textinput> |
Text Input field |
toga.interface.widgets.textinput.TextInput |
Table |
Documentation </reference/widgets/table> |
Table of data |
toga.interface.widgets.table.Table |
Tree |
Documentation </reference/widgets/tree> |
Tree of data |
toga.interface.widgets.tree.Tree |
Component |
Usage |
Purpose |
Class |
Scroll Container |
Documentation </reference/widgets/scrollcontainer> |
Scrollable Container |
toga.interface.widgets.scrollcontainer.ScrollContainer |
Split Container |
Documentation </reference/widgets/splitcontainer> |
Split Container |
toga.interface.widgets.splitcontainer.SplitContainer |
Web View |
Documentation </reference/widgets/webview> |
Web View |
toga.interface.widgets.webview.WebView |