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

Font style

Horiz

Horizontal layout

ImageWidget

Displays a bitmap

KeyEvent

Object that stores mouse events

KeyModifier

Key modifier identifiers

KeyName

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

Mouse button identifiers

MouseEvent

Object that stores mouse events

NumberEdit

Allows the user to enter a number.

ProgressBar

Displays a progress bar

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

Window

Application window.

WindowBase

Application window