---
name: "frame"
section: "3tcl"
platform: "linux"
package: "tk-tile"
version: "0.8.2-2.1"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/frame/3tcl"
---

# frame(3tcl)

Simple container widget

## NAME

ttk::frame - Simple container widget

## SYNOPSIS

**ttk::frame** *pathName* ?*options*?

## DESCRIPTION

A **frame** widget is a container, used to group other widgets together. -class	-cursor	-takefocus	-style

## OPTIONS

\[**-borderwidth** *borderWidth BorderWidth*\] The desired width of the widget border.  Defaults to 0.  \[**-relief** *relief Relief*\] One of the standard Tk border styles:  **flat**, **groove**, **raised**, **ridge**, **solid**, or **sunken**. Defaults to **flat**. \[**-padding** *padding Padding*\] Additional padding to include inside the border. \[**-width** *width Width*\] If specified, the widget's requested width in pixels. \[**-height** *height Height*\] If specified, the widget's requested height in pixels.

## WIDGET COMMAND

Supports the standard widget commands **configure**, **cget**, **instate**, and **state**; see *widget(n)*.

## NOTES

Note that if the **pack**, **grid**, or other geometry managers are used to manage the children of the **frame**, by the GM's requested size will normally take precedence over the **frame** widget's **-width** and **-height** options. \[**pack propagate**\] and \[**grid propagate**\] can be used to change this.

## SEE ALSO

widget(n), [labelframe(n)](/labelframe/n.md)

## KEYWORDS

widget, frame, container
