Package nMOLDYN :: Package GUI :: Module Widgets :: Class FloatEntry
[hide private]
[frames] | no frames]

Class FloatEntry

source code

  Tkinter.Misc --+                
                 |                
Tkinter.BaseWidget --+            
                     |            
      Tkinter.Pack --+            
                     |            
     Tkinter.Place --+            
                     |            
      Tkinter.Grid --+            
                     |            
        Tkinter.Widget --+        
                         |        
             Tkinter.Entry --+    
                             |    
               ValidatingEntry --+
                                 |
                                FloatEntry

Sets up a Tkinter Entry widget that accepts only float values.


Note: subclass of nMOLDYN.GUI.Widgets.ValidatingEntry class.

Nested Classes [hide private]

Inherited from Tkinter.Misc: getdouble, getint

Instance Methods [hide private]
 
checkValue(self, event=None, contents=None)
Check that the contents of the Tkinter Entry widget is actually a float.
source code
 
setValue(self, value)
Sets the value of the control variable linked to the Tkinter Entry widget.
source code
 
getValue(self)
Returns the value of the control variable linked to the Tkinter Entry widget if it is a float otherwise throws an error.
source code

Inherited from ValidatingEntry: __init__

Inherited from Tkinter.Entry: delete, get, icursor, index, insert, scan_dragto, scan_mark, select_adjust, select_clear, select_from, select_present, select_range, select_to, selection_adjust, selection_clear, selection_from, selection_present, selection_range, selection_to, xview, xview_moveto, xview_scroll

Inherited from Tkinter.BaseWidget: destroy

Inherited from Tkinter.BaseWidget (private): _do, _setup

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_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, _getdoubles, _getints, _grid_configure, _nametowidget, _options, _register, _report_exception, _root, _substitute

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 [hide private]

Inherited from Tkinter.Misc: _noarg_

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

Method Details [hide private]

checkValue(self, event=None, contents=None)

source code 

Check that the contents of the Tkinter Entry widget is actually a float.

Parameters:
  • event (a Tkinter.Event object) - the keyboard event that triggers the checking of the contents of the Tkinter Entry widget.
  • contents (float) - the contents of the Tkinter Entry widget to check.
Overrides: ValidatingEntry.checkValue

setValue(self, value)

source code 

Sets the value of the control variable linked to the Tkinter Entry widget.

Overrides: ValidatingEntry.setValue

getValue(self)

source code 

Returns the value of the control variable linked to the Tkinter Entry widget if it is a float otherwise throws an error.

Overrides: ValidatingEntry.getValue