Switch to: V11V10V9V8V7V6V5

Form Editor - LineEdit - Help

Form Editor - LineEdit

The LineEdit control 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.

Properties

Form Editor - LineEdit Properties

  • Name – The name of the control.
  • Mode – The input mode, determines how the text is entered in the line edit and displayed to the user. Possible values are:
    • Normal – Any text is allowed, display characters as they are entered. This is the default.
    • Integer – Only integer values are allowed.
    • Password – Display platform-dependent password mask characters instead of the characters actually entered.
    • Real – Only real number values are allowed.
  • Placeholder – line edit's placeholder text. Setting this property makes the line edit display a grayed-out placeholder text as long as the line edit is empty.
  • Text – The current text of the line edit.
  • Read-Only – Defines whether the control is editable or not.

Widget

  • Auto Fill Background – This property holds whether the control background is filled automatically.
  • Enabled – Defines whether the control is enabled or not.
  • Font – This property holds the font currently set for the control. The default depends on the system environment.
  • Palette – This property describes the control's palette.

The palette is used by the control's style when rendering. The color roles from this palette are combined with the control's default palette to form the control's final palette. The default depends on the system environment and may be different on different platforms. Control propagates explicit palette roles from parent to child. If you assign a brush or color to a specific role on a palette, that role will propagate to all the control's children, overriding any system defaults for that role.

  • Tooltip – The tooltip text.

Layout Item

  • Alignment – Defines both the horizontal and vertical alignment.
  • Expand Horizontal – If ON the control is expanded horizontally.
  • Expand Vertical – If ON the control is expanded vertically.

Size

  • Width – The width of the control.
  • Height – The height of the control (Disabled).

Signals

Form Editor - LineEdit Signals

QLineEdit

  • cursorPositionChanged( oldPos, newPos ) – This signal is emitted whenever the cursor moves. The previous position is given by oldPos, and the new position by newPos.
  • editingFinished – This signal is emitted when the Return or Enter key is pressed or the line edit loses focus.
  • returnPressed – This signal is emitted when the Return or Enter key is pressed.
  • textChanged( text ) – This signal is emitted whenever the text changes. The first argument is the new text. Unlike textEdited, this signal is also emitted when the text is changed programmatically. The text argument is the new text.
  • textEdited( text ) – This signal is emitted whenever the text is edited. The text argument is the new text. Unlike textChanged, this signal is not emitted when the text is changed programmatically. The text argument is the new text.

QWidget

  • customMenuRequested – This signal is emitted when the user has requested a context menu on the control.
  • windowIconChanged – This signal is emitted when the window's icon has changed.
  • windowTitleChanged( title ) – This signal is emitted when the window's title has changed, with the new title as an argument.

QObject

  • created – This signal is emitted after the object is created.
  • destroyed – This signal is emitted immediately before the object is destroyed, and can not be blocked. All the objects's children are destroyed immediately after this signal is emitted.
  • needUpdate – This signal is emitted when the control needs to be updated, for example, on the change of the current record.
  • objectNameChanged( objectName ) – This signal is emitted after the object's name has been changed, with the new object name passed as an argument.