Package schrodinger :: Package ui :: Package widget :: Module tkinterwidget :: Class Tk
[hide private]
[frames] | no frames]

Class Tk

Tkinter.Misc --+    
               |    
  Tkinter.Wm --+    
               |    
      Tkinter.Tk --+
                   |
                  Tk
Known Subclasses:

This is a Schrodinger-ized Tk instance. Background colors are set as much as possible.

The instance also comes with a predefined failsafe quit function for the X button at the top of the panel. This should be overwritten in the main code body, but if the user forgets, we catch it.

This class is intended to work with the AppFramework class in the AppFramework module, but is an excellent starting point for any GUI.

Nested Classes [hide private]

Inherited from Tkinter.Misc: getdouble, getint

Instance Methods [hide private]
 
__init__(self)
Return a new Toplevel widget on screen SCREENNAME.
 
_quit(self)
 
mainloop(self, n=0)
Call the mainloop of Tk.
 
destroy(self)
Destroy this and all descendants widgets.
 
tofront(self)
Bring the window to the front and unhide it if it is hidden.

Inherited from Tkinter.Tk: __getattr__, loadtk, readprofile, report_callback_exception

Inherited from Tkinter.Tk (private): _loadtk

Inherited from Tkinter.Misc: __contains__, __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, 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.Misc (private): _bind, _configure, _displayof, _getboolean, _getconfigure, _getconfigure1, _getdoubles, _getints, _grid_configure, _gridconvvalue, _nametowidget, _options, _register, _report_exception, _root, _substitute

Inherited from Tkinter.Wm: aspect, attributes, client, colormapwindows, command, deiconify, focusmodel, frame, geometry, grid, group, iconbitmap, iconify, iconmask, iconname, iconposition, iconwindow, maxsize, minsize, overrideredirect, positionfrom, protocol, resizable, sizefrom, state, title, transient, withdraw, wm_aspect, wm_attributes, wm_client, wm_colormapwindows, wm_command, wm_deiconify, wm_focusmodel, wm_frame, wm_geometry, wm_grid, wm_group, wm_iconbitmap, wm_iconify, wm_iconmask, wm_iconname, wm_iconposition, wm_iconwindow, wm_maxsize, wm_minsize, wm_overrideredirect, wm_positionfrom, wm_protocol, wm_resizable, wm_sizefrom, wm_state, wm_title, wm_transient, wm_withdraw

Class Variables [hide private]

Inherited from Tkinter.Tk (private): _w

Inherited from Tkinter.Misc: _noarg_

Inherited from Tkinter.Misc (private): _subst_format, _subst_format_str, _tclCommands

Properties [hide private]

Inherited from Tkinter.Misc (private): _windowingsystem

Method Details [hide private]

__init__(self)
(Constructor)

 

Return a new Toplevel widget on screen SCREENNAME. A new Tcl interpreter will be created. BASENAME will be used for the identification of the profile file (see readprofile). It is constructed from sys.argv[0] without extensions if None is given. CLASSNAME is the name of the widget class.

Overrides: Tkinter.Tk.__init__
(inherited documentation)

mainloop(self, n=0)

 

Call the mainloop of Tk.

Overrides: Tkinter.Misc.mainloop
(inherited documentation)

destroy(self)

 

Destroy this and all descendants widgets. This will end the application of this Tcl interpreter.

Overrides: Tkinter.Misc.destroy
(inherited documentation)

tofront(self)

 

Bring the window to the front and unhide it if it is hidden. Also will un-minimize the window if it is minimized. Ev:82417