open3d.visualization.gui#

Classes

Application

Global application singleton.

Button

CheckableTextTreeCell

TreeView cell with a checkbox and text

Checkbox

CollapsableVert

Vertical layout with title, whose contents are collapsable

Color

Stores color for gui classes

ColorEdit

Color picker

ColormapTreeCell

TreeView cell with a number edit and color edit

Combobox

Exclusive selection from a pull-down menu

Dialog

FileDialog

File picker dialog

FontDescription

Class to describe a custom font

FontStyle(value[, names, module, qualname, ...])

Font style

Horiz

Horizontal layout

ImageWidget

Displays a bitmap

KeyEvent

Object that stores key events

KeyModifier(value[, names, module, ...])

Key modifier identifiers

KeyName(value[, names, module, qualname, ...])

Names of keys.

LUTTreeCell

TreeView cell with checkbox, text, and color edit

Label

Displays text

Label3D

Displays text in a 3D scene

Layout1D

Layout base class

LayoutContext

Context passed to Window's on_layout callback

ListView

Displays a list of text

Margins

Margins for layouts

Menu

A menu, possibly a menu tree

MouseButton(value[, names, module, ...])

Mouse button identifiers

MouseEvent

Object that stores mouse events

NumberEdit

Allows the user to enter a number.

ProgressBar

Displays a progress bar

RadioButton

Exclusive selection from radio button list

Rect

Represents a widget frame

SceneWidget

Displays 3D content

ScrollableVert

Scrollable vertical layout

Size

Size object

Slider

A slider widget for visually selecting numbers

StackedWidget

Like a TabControl but without the tabs

TabControl

Tab control

TextEdit

Allows the user to enter or modify text

Theme

Theme parameters such as colors used for drawing widgets (read-only)

ToggleSwitch

TreeView

Hierarchical list

UIImage

A bitmap suitable for displaying with ImageWidget

VGrid

Grid layout

VectorEdit

Allows the user to edit a 3-space vector

Vert

Vertical layout

Widget

Base widget class

WidgetProxy

Widget container to delegate any widget dynamically.

WidgetStack

A widget stack saves all widgets pushed into by push_widget and always shows the top one.

Window

Application window.

WindowBase

Application window