Skip to content

Latest commit

 

History

History
53 lines (45 loc) · 5.47 KB

widgets.rst

File metadata and controls

53 lines (45 loc) · 5.47 KB

Widget Reference

Core Widgets

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

General widgets

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

Layout widgets

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