open3d.visualization.gui.Window¶
-
class
open3d.visualization.gui.
Window
¶ Application window. Create with Application.instance.create_window().
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
add_child
(self: open3d.cpu.pybind.visualization.gui.Window, arg0: open3d::visualization::gui::Widget) → None¶ Adds a widget to the window
-
close
(self: open3d.cpu.pybind.visualization.gui.Window) → None¶ Closes the window and destroys it, unless an on_close callback cancels the close.
-
close_dialog
(self: open3d.cpu.pybind.visualization.gui.Window) → None¶ Closes the current dialog
-
post_redraw
(self: open3d.cpu.pybind.visualization.gui.Window) → None¶ Sends a redraw message to the OS message queue
-
set_focus_widget
(self: open3d.cpu.pybind.visualization.gui.Window, arg0: open3d::visualization::gui::Widget) → None¶ Makes specified widget have text focus
-
set_needs_layout
(self: open3d.cpu.pybind.visualization.gui.Window) → None¶ Flags window to re-layout
-
set_on_close
(self: open3d.cpu.pybind.visualization.gui.Window, arg0: Callable[], bool]) → None¶ Sets a callback that will be called when the window is closed. The callback is given no arguments and should return True to continue closing the window or False to cancel the close
-
set_on_layout
(self: open3d.cpu.pybind.visualization.gui.Window, arg0: Callable[[open3d.cpu.pybind.visualization.gui.LayoutContext], None]) → None¶ Sets a callback function that manually sets the frames of children of the window. Callback function will be called with one argument: gui.LayoutContext
Sets callback function for menu item: callback()
-
set_on_tick_event
(self: open3d.cpu.pybind.visualization.gui.Window, arg0: Callable[], bool]) → None¶ Sets callback for tick event. Callback takes no arguments and must return True if a redraw is needed (that is, if any widget has changed in any fashion) or False if nothing has changed
-
show
(self: open3d.cpu.pybind.visualization.gui.Window, arg0: bool) → None¶ Shows or hides the window
-
show_dialog
(self: open3d.cpu.pybind.visualization.gui.Window, arg0: open3d::visualization::gui::Dialog) → None¶ Displays the dialog
show_menu(show): shows or hides the menu in the window, except on macOS since the menubar is not in the window and all applications must have a menubar.
-
show_message_box
(self: open3d.cpu.pybind.visualization.gui.Window, arg0: str, arg1: str) → None¶ Displays a simple dialog with a title and message and okay button
-
size_to_fit
(self: open3d.cpu.pybind.visualization.gui.Window) → None¶ Sets the width and height of window to its preferred size
-
property
content_rect
¶ Returns the frame in device pixels, relative to the window, which is available for widgets (read-only)
-
property
is_active_window
¶ True if the window is currently the active window (read-only)
-
property
is_visible
¶ True if window is visible (read-only)
-
property
os_frame
¶ Window rect in OS coords, not device pixels
-
property
renderer
¶ Gets the rendering.Renderer object for the Window
-
property
scaling
¶ Returns the scaling factor between OS pixels and device pixels (read-only)
-
property
size
¶ The size of the window in device pixels, including menubar (except on macOS)
-
property
theme
¶ Get’s window’s theme info
-
property
title
¶ Returns the title of the window
-