AmesimKnowledge

The App Designer in detail > Editing User interface files

Toolbox: Containers

Toolbox Containers

A Container typically allows its child objects to be arranged in one or more layouts. The type of layout management provided depends on each container, although setting the layout is usually just a matter of selecting the container by clicking it, and applying a layout. The table below shows a list of available containers.

Group Box: drag and drop this item onto your form to create a Group Box. The GroupBox widget provides a group box frame with a title. A group box provides a frame, a title and a keyboard shortcut, and displays various other widgets inside itself. The title is on top, the keyboard shortcut moves keyboard focus to one of the group box's child widgets.
Scroll Area: drag and drop this item onto your form to create a Scroll Area. The ScrollArea class provides a scrolling view onto another widget. A scroll area is used to display the contents of a child widget within a frame. If the widget exceeds the size of the frame, the view can provide scroll bars so that the entire area of the child widget can be viewed.
Tool Box: drag and drop this item onto your form to create a Tool Box. A toolbox is a widget that displays a column of tabs one above the other, with the current item displayed below the current tab. Every tab has an index position within the column of tabs.
Tab Widget: drag and drop this item onto your form to create a Tab Widget. A tab widget provides a tab bar and a "page area" that is used to display pages related to each tab. By default, the tab bar is shown above the page area, but different configurations are available. Each tab is associated with a different widget (called a page). Only the current page is shown in the page area; all the other pages are hidden.
Stacked Widget: drag and drop this item onto your form to create a Stacked Widget. The Stacked Widget class provides a stack of widgets where only one widget is visible at a time. A Stacked Widget can be used to create a user interface similar to the one provided by TabWidget.
Frame: drag and drop this item onto your form to create a Frame. The Frame class is the base class of widgets that can have a frame. The Frame class can also be used directly for creating simple placeholder frames without any contents.
Widget: drag and drop this item onto your form to create a Widget. The QWidget class is the base class of all user interface objects. The widget is the atom of the user interface: it receives mouse, keyboard and other events from the window system, and paints a representation of itself on the screen. Every widget is rectangular, and they are sorted in a Z-order. A widget is clipped by its parent and by the widgets in front of it. A widget that is not embedded in a parent widget is called a window. Usually, windows have a frame and a title bar.
MdiArea: drag and drop this item onto your form to create an MdiArea. The MdiArea widget provides an area in which MDI windows are displayed. MdiArea functions, essentially, like a window manager for MDI windows. For instance, it draws the windows it manages on itself and arranges them in a cascading or tile pattern. MdiArea is commonly used as the center widget in a MainWindow to create MDI applications, but can also be placed in any layout.
Dock Widget: drag and drop this item onto your form to create a Dock Widget. The DockWidget class provides a widget that can be docked inside a MainWindow or floated as a top-level window on the desktop. DockWidget provides the concept of dock widgets, also known as tool palettes or utility windows. Dock windows are secondary windows placed in the dock widget area around the central widget in a MainWindow.

Source: https://docs.sw.siemens.com/en-US/doc/254352342/PL20250521841123434.amesim_collection.App_Designer/Toolbox_Containers · retrieved 2026-07-17