Skip to content
Toga
0.5.3

Toga APIs by platform

Key

Partly supported: functionality or testing is incomplete
Fully supported

Core application components

Component macOS Linux (GTK) Linux (Qt) Windows iOS Android Web Terminal
App
Window
MainWindow
DocumentWindow

General widgets

Component macOS Linux (GTK) Linux (Qt) Windows iOS Android Web Terminal
ActivityIndicator
Button
Canvas
DateInput
DetailedList
Divider
ImageView
Label
MapView
MultilineTextInput
NumberInput
PasswordInput
ProgressBar
Selection
Slider
Switch
Table
TextInput
TimeInput
Tree
WebView
Widget

Layout widgets

Component macOS Linux (GTK) Linux (Qt) Windows iOS Android Web Terminal
Box
ScrollContainer
SplitContainer
OptionContainer

Resources

Component macOS Linux (GTK) Linux (Qt) Windows iOS Android Web Terminal
App paths
Command
Dialogs
Document
Font
Icon
Image
Status icons
Source
ListSource
TreeSource
ValueSource
Validators

Hardware

Component macOS Linux (GTK) Linux (Qt) Windows iOS Android Web Terminal
Camera
Location services
Screen