vtkmodules.tk.vtkTkImageViewerWidget#

A vtkTkImageViewerWidget for python, which is based on the vtkTkImageWindowWidget.

Specify double=1 to get a double-buffered window.

Created by David Gobbi, Nov 1999

Module Contents#

Classes#

vtkTkImageViewerWidget

A vtkTkImageViewerWidget for Python.

API#

class vtkmodules.tk.vtkTkImageViewerWidget.vtkTkImageViewerWidget(master, cnf={}, **kw)#

Bases: tkinter.Widget

A vtkTkImageViewerWidget for Python.

Use GetImageViewer() to get the vtkImageViewer.

Create with the keyword double=1 in order to generate a double-buffered viewer.

Create with the keyword focus_on_enter=1 to enable focus-follows-mouse. The default is for a click-to-focus mode.

Initialization

Constructor.

Keyword arguments:

iv – Use passed image viewer instead of creating a new one.

double – If True, generate a double-buffered viewer. Defaults to False.

focus_on_enter – If True, use a focus-follows-mouse mode. Defaults to False where the widget will use a click-to-focus mode.

__getattr__(attr)#
GetImageViewer()#
Render()#
BindTkImageViewer()#
_GrabFocus()#
EnterTkViewer()#
LeaveTkViewer()#
ExposeTkImageViewer()#
StartWindowLevelInteraction(x, y)#
EndWindowLevelInteraction()#
UpdateWindowLevelInteraction(x, y)#
ResetTkImageViewer()#
StartQueryInteraction(x, y)#
EndQueryInteraction()#
UpdateQueryInteraction(x, y)#