Tkinter.Grid

Module Tkinter :: Class Grid |
[show private | hide private]
[frames | no frames]

## Class Grid

Known Subclasses:
  `Widget`

Geometry manager Grid.

Base class to use the methods grid_* in every widget.

Method Summary
| ``config`(self, cnf, **kw)` Position a widget in the parent widget in a grid.
| ``configure`(self, cnf, **kw)` Position a widget in the parent widget in a grid.
| ``forget`(self)` Unmap this widget.
| ``grid`(self, cnf, **kw)` Position a widget in the parent widget in a grid.
| ``grid_configure`(self, cnf, **kw)` Position a widget in the parent widget in a grid.
| ``grid_forget`(self)` Unmap this widget.
| ``grid_info`(self)` Return information about the options for positioning this widget in a grid.
| ``grid_remove`(self)` Unmap this widget but remember the grid options.
| ``info`(self)` Return information about the options for positioning this widget in a grid.
Inherited from Misc
| ``bbox`(self, column, row, col2, row2)` Return a tuple of integer coordinates for the bounding box of this widget controlled by the geometry manager grid.
| ``columnconfigure`(self, index, cnf, **kw)` Configure column INDEX of a grid.
| ``grid_bbox`(self, column, row, col2, row2)` Return a tuple of integer coordinates for the bounding box of this widget controlled by the geometry manager grid.
| ``grid_columnconfigure`(self, index, cnf, **kw)` Configure column INDEX of a grid.
| ``grid_location`(self, x, y)` Return a tuple of column and row which identify the cell at which the pixel at position X and Y inside the master widget is located.
| ``grid_propagate`(self, flag)` Set or get the status for propagation of geometry information.
| ``grid_rowconfigure`(self, index, cnf, **kw)` Configure row INDEX of a grid.
| ``grid_size`(self)` Return a tuple of the number of column and rows in the grid.
| ``grid_slaves`(self, row, column)` Return a list of all slaves of this widget in its packing order.
| ``location`(self, x, y)` Return a tuple of column and row which identify the cell at which the pixel at position X and Y inside the master widget is located.
| ``propagate`(self, flag)` Set or get the status for propagation of geometry information.
| ``rowconfigure`(self, index, cnf, **kw)` Configure row INDEX of a grid.
| ``size`(self)` Return a tuple of the number of column and rows in the grid.
| ``slaves`(self, row, column)` Return a list of all slaves of this widget in its packing order.

Method Details

### config(self, cnf={}, **kw)
    Position a widget in the parent widget in a grid. Use as options:
    column=number - use cell identified with given column (starting with 0)
    columnspan=number - this widget will span several columns
    in=master - use master to contain this widget
    ipadx=amount - add internal padding in x direction
    ipady=amount - add internal padding in y direction
    padx=amount - add padding in x direction
    pady=amount - add padding in y direction
    row=number - use cell identified with given row (starting with 0)
    rowspan=number - this widget will span several rows
    sticky=NSEW - if cell is larger on which sides will this
                  widget stick to the cell boundary

### configure(self, cnf={}, **kw)
    Position a widget in the parent widget in a grid. Use as options:
    column=number - use cell identified with given column (starting with 0)
    columnspan=number - this widget will span several columns
    in=master - use master to contain this widget
    ipadx=amount - add internal padding in x direction
    ipady=amount - add internal padding in y direction
    padx=amount - add padding in x direction
    pady=amount - add padding in y direction
    row=number - use cell identified with given row (starting with 0)
    rowspan=number - this widget will span several rows
    sticky=NSEW - if cell is larger on which sides will this
                  widget stick to the cell boundary

### forget(self) Unmap this widget.

### grid(self, cnf={}, **kw)
    Position a widget in the parent widget in a grid. Use as options:
    column=number - use cell identified with given column (starting with 0)
    columnspan=number - this widget will span several columns
    in=master - use master to contain this widget
    ipadx=amount - add internal padding in x direction
    ipady=amount - add internal padding in y direction
    padx=amount - add padding in x direction
    pady=amount - add padding in y direction
    row=number - use cell identified with given row (starting with 0)
    rowspan=number - this widget will span several rows
    sticky=NSEW - if cell is larger on which sides will this
                  widget stick to the cell boundary

### grid_configure(self, cnf={}, **kw)
    Position a widget in the parent widget in a grid. Use as options:
    column=number - use cell identified with given column (starting with 0)
    columnspan=number - this widget will span several columns
    in=master - use master to contain this widget
    ipadx=amount - add internal padding in x direction
    ipady=amount - add internal padding in y direction
    padx=amount - add padding in x direction
    pady=amount - add padding in y direction
    row=number - use cell identified with given row (starting with 0)
    rowspan=number - this widget will span several rows
    sticky=NSEW - if cell is larger on which sides will this
                  widget stick to the cell boundary

### grid_forget(self) Unmap this widget.

### grid_info(self) Return information about the options for positioning this widget in a grid.

### grid_remove(self) Unmap this widget but remember the grid options.

### info(self) Return information about the options for positioning this widget in a grid.

Generated by Epydoc 2.1 on Wed Jun 14 14:32:49 2006 | http://epydoc.sf.net