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

_ClassType Grid

Known Subclasses:

Geometry manager Grid.

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

Instance Methods [hide private]
 
grid_configure(self, cnf={}, **kw)
Position a widget in the parent widget in a grid.
 
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.
 
grid(self, cnf={}, **kw)
Position a widget in the parent widget in a grid.
 
grid_bbox(self, column=None, row=None, col2=None, row2=None)
Return a tuple of integer coordinates for the bounding box of this widget controlled by the geometry manager grid.
 
bbox(self, column=None, row=None, col2=None, row2=None)
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.
 
columnconfigure(self, index, cnf={}, **kw)
Configure column INDEX of a grid.
 
grid_forget(self)
Unmap this widget.
 
forget(self)
Unmap this widget.
 
grid_remove(self)
Unmap this widget but remember the grid options.
 
grid_info(self)
Return information about the options for positioning this widget in a grid.
 
info(self)
Return information about the options for positioning this widget in 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.
 
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=['_noarg_'])
Set or get the status for propagation of geometry information.
 
propagate(self, flag=['_noarg_'])
Set or get the status for propagation of geometry information.
 
grid_rowconfigure(self, index, cnf={}, **kw)
Configure row INDEX of a 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.
 
size(self)
Return a tuple of the number of column and rows in the grid.
 
grid_slaves(self, row=None, column=None)
Return a list of all slaves of this widget in its packing order.
 
slaves(self, row=None, column=None)
Return a list of all slaves of this widget in its packing order.
Method Details [hide private]

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

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

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_bbox(self, column=None, row=None, col2=None, row2=None)

 

Return a tuple of integer coordinates for the bounding box of this widget controlled by the geometry manager grid.

If COLUMN, ROW is given the bounding box applies from the cell with row and column 0 to the specified cell. If COL2 and ROW2 are given the bounding box starts at that cell.

The returned integers specify the offset of the upper left corner in the master widget and the width and height.

bbox(self, column=None, row=None, col2=None, row2=None)

 

Return a tuple of integer coordinates for the bounding box of this widget controlled by the geometry manager grid.

If COLUMN, ROW is given the bounding box applies from the cell with row and column 0 to the specified cell. If COL2 and ROW2 are given the bounding box starts at that cell.

The returned integers specify the offset of the upper left corner in the master widget and the width and height.

grid_columnconfigure(self, index, cnf={}, **kw)

 

Configure column INDEX of a grid.

Valid resources are minsize (minimum size of the column), weight (how much does additional space propagate to this column) and pad (how much space to let additionally).

columnconfigure(self, index, cnf={}, **kw)

 

Configure column INDEX of a grid.

Valid resources are minsize (minimum size of the column), weight (how much does additional space propagate to this column) and pad (how much space to let additionally).

grid_propagate(self, flag=['_noarg_'])

 

Set or get the status for propagation of geometry information.

A boolean argument specifies whether the geometry information of the slaves will determine the size of this widget. If no argument is given, the current setting will be returned.

propagate(self, flag=['_noarg_'])

 

Set or get the status for propagation of geometry information.

A boolean argument specifies whether the geometry information of the slaves will determine the size of this widget. If no argument is given, the current setting will be returned.

grid_rowconfigure(self, index, cnf={}, **kw)

 

Configure row INDEX of a grid.

Valid resources are minsize (minimum size of the row), weight (how much does additional space propagate to this row) and pad (how much space to let additionally).

rowconfigure(self, index, cnf={}, **kw)

 

Configure row INDEX of a grid.

Valid resources are minsize (minimum size of the row), weight (how much does additional space propagate to this row) and pad (how much space to let additionally).