Switch to: V10V9V8V7V6V5

Form Editor - ListView Help

Form Editor - ListView

The ListView control presents items as a simple non-hierarchical list.

Available values are defined by the Items property using the special editor.

Properties

Form Editor - ListView Properties

  • Frame – This property holds the frame shape value from the frame style:
    • No Frame – Frame is not rendered
    • Box – The box around the contents
    • Panel – The panel to make the contents appear raised or sunken
    • Styled Panel – The rectangular panel with a look that depends on the current GUI style. It can be raised or sunken.
  • Items – Defines how the list of items to choose from is formed. Edited with Items List Editor
  • Aliases – Defines how the list of aliases for the items is formed. Edited with Items List Editor

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.

Signals

Form Editor - ListView Signals

QAbstractItemView

  • activated( QModelIndex index ) – This signal is emitted when the item specified by index is activated by the user. How to activate items depends on the platform; e.g., by single- or double-clicking the item, or by pressing the Return or Enter key when the item is current.
  • clicked( QModelIndex index ) – This signal is emitted when a mouse button is left-clicked. The item the mouse was clicked on is specified by index. The signal is only emitted when the index is valid.
  • doubleClicked( QModelIndex index ) – This signal is emitted when a mouse button is double-clicked. The item the mouse was double-clicked on is specified by index. The signal is only emitted when the index is valid.
  • entered( QModelIndex index ) – This signal is emitted when the mouse cursor enters the item specified by index. Mouse tracking needs to be enabled for this feature to work.
  • pressed( QModelIndex index ) – This signal is emitted when a mouse button is pressed. The item the mouse was pressed on is specified by index. The signal is only emitted when the index is valid.
  • viewportEntered – This signal is emitted when the mouse cursor enters the viewport. Mouse tracking needs to be enabled for this feature to work.

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.