AmesimKnowledge

The App Designer in detail > Editing User interface files

Toolbox: Input Widgets

Toolbox Input Widgets

The Input Widgets toolbox contains the following items:

Combo Box: drag and drop this item onto your form to create a combo box. A combo box is a combined button and popup list. This widget provides a means of presenting a list of options to the user in a way that takes up a minimum amount of screen space. It is a selection widget that displays the current item, and can pop up a list of selectable items. A combo box may be editable, allowing users to modify each item in the list. Combo boxes can contain pixmaps as well as strings.
Font Combo Box: drag and drop this item onto your form to create a font combo box. This widget is a combo box that lets a user select a font family. The combo box is populated with an alphabetized list of font family names (such as Arial, Helvetica, and Times New Roman). Family names are displayed using the actual font where possible. For fonts such as Symbol, where the name is not representable in the font itself, a sample of the font is displayed next to the family name.
Line Edit: drag and drop this item onto your form to create a Line Edit. The LineEdit widget is a one-line text editor. A line edit allows the user to enter and edit a single line of plain text with a useful collection of editing functions, including undo and redo, cut and paste, and drag and drop.
Text Edit: drag and drop this item onto your form to create a Text Edit. This widget is used to edit and display both plain and rich text. TextEdit works on paragraphs and characters. A paragraph is a formatted string which is word-wrapped to fit into the width of the widget. By default when reading plain text, one newline signifies a paragraph. A document consists of zero or more paragraphs. The words in the paragraph are aligned in accordance with the paragraph's alignment. Paragraphs are separated by hard line breaks. Each character within a paragraph has its own attributes, for example, font and color. TextEdit can display images, lists and tables. If the text is too large to view within the text edit's viewport, scroll bars will appear. The text edit can load both plain text and HTML files.
Plain Text Edit: drag and drop this item onto your form to create a Plain Text Edit. Plain TextEdit is an advanced viewer/editor supporting plain text. It is optimized to handle large documents and to respond quickly to user input. This widget is very similar to the Text Edit widget, but is optimized for plain text handling. Plain Text Edit works on paragraphs and characters. A paragraph is a formatted string which is word-wrapped to fit into the width of the widget. By default when reading plain text, one newline signifies a paragraph. A document consists of zero or more paragraphs. Paragraphs are separated by hard line breaks. Each character within a paragraph has its own attributes, for example, font and color.
Spin Box: drag and drop this item onto your form to create a Spin Box. A SpinBox is designed to handle integers and discrete sets of values (e.g., month names); use the DoubleSpinBox for floating point values. A SpinBox allows the user to choose a value by clicking the up/down buttons or pressing up/down on the keyboard to increase/decrease the value currently displayed. The user can also type the value in manually.
Double Spin Box: drag and drop this item onto your form to create a Double Spin Box. A DoubleSpinBox allows the user to choose a value by clicking the up and down buttons or by pressing Up or Down on the keyboard to increase or decrease the value currently displayed. The user can also type the value in manually.
Time Edit: drag and drop this item onto your form to create a Time Edit. The TimeEdit class provides a widget for editing times based on the DateTimeEdit widget. Many of the properties and functions provided by TimeEdit are implemented in DateTimeEdit.
Date Edit: drag and drop this item onto your form to create a Date Edit. The DateEdit class provides a widget for editing dates based on the DateTimeEdit widget. Many of the properties and functions provided by DateEdit are implemented in DateTimeEdit.
Date/Time Edit: drag and drop this item onto your form to create a Date/Time Edit. The DateTimeEdit class provides a widget for editing dates and times. DateTimeEdit allows the user to edit dates by using the keyboard or the arrow keys to increase and decrease date and time values. The arrow keys can be used to move from section to section within the DateTimeEdit box.
Dial: drag and drop this item onto your form to create a Dial. The Dial class provides a rounded range control (like a speedometer or potentiometer). Dial is used when the user needs to control a value within a program-definable range, and the range either wraps around (for example, with angles measured from 0 to 359 degrees) or the dialog layout needs a square widget. The dial's keyboard interface is fairly simple: The left/up and right/down arrow keys adjust the dial's value by the defined singleStep, Page Up and Page Down by the defined pageStep, and the Home and End keys set the value to the defined minimum and maximum values.
Horizontal Scrollbar: drag and drop this item onto your form to create a Horizontal Scrollbar. A scroll bar is a control that enables the user to access parts of a document that is larger than the widget used to display it. It provides a visual indication of the user's current position within the document and the amount of the document that is visible. Scroll bars are usually equipped with other controls that enable more accurate navigation.
Vertical Scrollbar: drag and drop this item onto your form to create a Vertical Scrollbar. A scroll bar is a control that enables the user to access parts of a document that is larger than the widget used to display it. It provides a visual indication of the user's current position within the document and the amount of the document that is visible. Scroll bars are usually equipped with other controls that enable more accurate navigation.
Horizontal Slider: drag and drop this item onto your form to create a Horizontal Slider. The slider is the classic widget for controlling a bounded value. It lets the user move a slider handle along a horizontal or vertical groove and translates the handle's position into an integer value within the legal range.
Vertical Slider: drag and drop this item onto your form to create a Vertical Slider. The slider is the classic widget for controlling a bounded value. It lets the user move a slider handle along a horizontal or vertical groove and translates the handle's position into an integer value within the legal range.

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