Package Scientific :: Package TkWidgets :: Module TkVisualizationCanvas :: Class VisualizationCanvas
[frames] | no frames]

Class VisualizationCanvas

  Tkinter.Misc --+            
                 |            
Tkinter.BaseWidget --+        
                     |        
      Tkinter.Pack --+        
                     |        
     Tkinter.Place --+        
                     |        
      Tkinter.Grid --+        
                     |        
        Tkinter.Widget --+    
                         |    
             Tkinter.Frame --+
                             |
                            VisualizationCanvas

Tk visualization widget

VisualizationCanvas objects support all operations of Tk widgets.

Interactive manipulation of the display is possible with click-and-drag operations. The left mouse button rotates the objects, the middle button translates it, and the right button scales it up or down.

Nested Classes

Inherited from Tkinter.Misc: getdouble, getint

Instance Methods
 
__init__(self, master, width, height, background='white', **attr)
Construct a frame widget with the parent MASTER.
 
clear(self, keepscale=0)
Clear the canvas
 
clickhandler1(self, event)
 
clickhandler2(self, event)
 
clickhandler3(self, event)
 
copyViewpointFrom(self, other)
 
draw(self, graphics)
Draw something on the canvas
 
reconfigure(self, event)
 
redraw(self)
 
releasehandler1(self, event)
 
releasehandler2(self, event)
 
releasehandler3(self, event)
 
setViewpoint(self, axis, plane, scale=None, translate=None)

Inherited from Tkinter.BaseWidget: destroy

Inherited from Tkinter.Misc: __getitem__, __setitem__, __str__, after, after_cancel, after_idle, bbox, bell, bind, bind_all, bind_class, bindtags, cget, clipboard_append, clipboard_clear, clipboard_get, colormodel, columnconfigure, config, configure, deletecommand, event_add, event_delete, event_generate, event_info, focus, focus_displayof, focus_force, focus_get, focus_lastfor, focus_set, getboolean, getvar, grab_current, grab_release, grab_set, grab_set_global, grab_status, grid_bbox, grid_columnconfigure, grid_location, grid_propagate, grid_rowconfigure, grid_size, grid_slaves, image_names, image_types, keys, lift, lower, mainloop, nametowidget, option_add, option_clear, option_get, option_readfile, pack_propagate, pack_slaves, place_slaves, propagate, quit, register, rowconfigure, selection_clear, selection_get, selection_handle, selection_own, selection_own_get, send, setvar, size, slaves, tk_bisque, tk_focusFollowsMouse, tk_focusNext, tk_focusPrev, tk_menuBar, tk_setPalette, tk_strictMotif, tkraise, unbind, unbind_all, unbind_class, update, update_idletasks, wait_variable, wait_visibility, wait_window, waitvar, winfo_atom, winfo_atomname, winfo_cells, winfo_children, winfo_class, winfo_colormapfull, winfo_containing, winfo_depth, winfo_exists, winfo_fpixels, winfo_geometry, winfo_height, winfo_id, winfo_interps, winfo_ismapped, winfo_manager, winfo_name, winfo_parent, winfo_pathname, winfo_pixels, winfo_pointerx, winfo_pointerxy, winfo_pointery, winfo_reqheight, winfo_reqwidth, winfo_rgb, winfo_rootx, winfo_rooty, winfo_screen, winfo_screencells, winfo_screendepth, winfo_screenheight, winfo_screenmmheight, winfo_screenmmwidth, winfo_screenvisual, winfo_screenwidth, winfo_server, winfo_toplevel, winfo_viewable, winfo_visual, winfo_visualid, winfo_visualsavailable, winfo_vrootheight, winfo_vrootwidth, winfo_vrootx, winfo_vrooty, winfo_width, winfo_x, winfo_y

Inherited from Tkinter.Pack: forget, info, pack, pack_configure, pack_forget, pack_info

Inherited from Tkinter.Place: place, place_configure, place_forget, place_info

Inherited from Tkinter.Grid: grid, grid_configure, grid_forget, grid_info, grid_remove, location

Class Variables

Inherited from Tkinter.Misc: _noarg_

Method Details

__init__(self, master, width, height, background='white', **attr)
(Constructor)

 

Construct a frame widget with the parent MASTER.

Valid resource names: background, bd, bg, borderwidth, class, colormap, container, cursor, height, highlightbackground, highlightcolor, highlightthickness, relief, takefocus, visual, width.

Parameters:
  • master - the parent widget
  • width (int) - the initial width of the canvas
  • height (int) - the initial height of the canvas
  • background (str) - the background color
  • attr - widget attributes
Overrides: Tkinter.BaseWidget.__init__

draw(self, graphics)

 

Draw something on the canvas

Parameters: