Spec-Zone.ru › Qt 5.6

Тип SpinBox QML

Обеспечивает элемент управления спин-боксом. Подробнее...

Заявление об импорте: import QtQuick.Controls 1.4
С тех пор как: Qt 5.1
Наследуется от:

FocusScope

  • Список всех членов, включая наследуемые члены

Свойства

  • activeFocusOnPress : bool
  • cursorPosition : int
  • decimals : int
  • font : шрифт
  • horizontalAlignment : int
  • hovered : bool
  • inputMethodComposing : bool
  • maximumValue : вещественное число
  • menu : Компонент
  • minimumValue : вещественное число
  • prefix : строка
  • selectByMouse : bool
  • stepSize : вещественное число
  • style : Компонент
  • suffix : строка
  • value : вещественное число

Сигналы

  • editingFinished()

Подробное описание

SpinBox позволяет пользователю выбирать значение, нажимая на кнопки вверх или вниз, или нажимая клавиши вверх или вниз на клавиатуре. Пользователь также может ввести значение вручную.

По умолчанию SpinBox предоставляет дискретные значения в диапазоне [0-99] с stepSize 1 и 0 decimals.

SpinBox {
    id: spinbox
}

Обратите внимание, что если вам нужны десятичные значения, вам необходимо установить decimals на ненулевое значение.

SpinBox {
    id: spinbox
    decimals: 2
}

Документация свойств

activeFocusOnPress : bool

Это свойство указывает, должен ли Spinbox получить фокус при нажатии. Значение по умолчанию — true.

cursorPosition : int

Это свойство содержит позицию курсора в SpinBox.

Это свойство QML было добавлено в QtQuick.Controls 1.5.

decimals : int

Это свойство указывает количество десятичных знаков. Обратите внимание, что если вы введете больше десятичных знаков, чем указано, они будут усечены до указанного количества десятичных знаков. Значение по умолчанию — 0.

font : font

Это свойство указывает текущий шрифт, используемый SpinBox.

horizontalAlignment : int

Это свойство указывает, как содержимое выравнивается по горизонтали в поле ввода текста.

Поддерживаемые значения:

  • Qt.AlignLeft
  • Qt.AlignHCenter
  • Qt.AlignRight

Значение по умолчанию зависит от стиля.

Это свойство QML было добавлено в QtQuick.Controls 1.1.

[только для чтения] hovered : bool

Это свойство указывает, находится ли элемент управления под курсором.

[только для чтения] inputMethodComposing : bool

Это свойство содержит информацию о том, содержит ли SpinBox частичный ввод текста от метода ввода.

В то время как он выполняет составление, метод ввода может полагаться на события мыши или клавиш от SpinBox для редактирования или подтверждения частичного текста. Это свойство можно использовать для определения того, когда следует отключать обработчики событий, которые могут помешать правильной работе метода ввода.

Это свойство QML было добавлено в QtQuick.Controls 1.3.

maximumValue : real

Максимальное значение диапазона SpinBox. Значение value ограничено этим значением. Если maximumValue меньше minimumValue, будет применено minimumValue.

Значение по умолчанию — 99.

menu : Component

Это свойство содержит меню редактирования Menu для работы с выделением текста. Установите его в null, если меню не требуется.

Это свойство QML было добавлено в QtQuick.Controls 1.3.

minimumValue : real

Минимальное значение диапазона SpinBox. Значение value ограничено этим значением.

Значение по умолчанию — 0.0.

prefix : string

Префикс для значения. Например, "$"

selectByMouse : bool

Это свойство определяет, может ли пользователь выделять текст с помощью мыши.

Значение по умолчанию — true.

Это свойство QML было добавлено в QtQuick.Controls 1.3.

stepSize : real

Величина, на которую увеличивается/уменьшается значение value при нажатии на кнопку спин-бокса.

Значение по умолчанию — 1.0.

style : Component

Компонент стиля для этого элемента управления.

См. также Типы QML Qt Quick Controls Styles.

suffix : string

Суффикс для значения. Например, "см"

value : real

Значение этого SpinBox, ограниченное minimumValue и maximumValue.

Значение по умолчанию — 0.0.

Документация сигналов

editingFinished()

Этот сигнал испускается при нажатии клавиши Ввод или Enter или при потере фокуса элементом управления.

Соответствующий обработчик — onEditingFinished.

Этот сигнал QML был добавлен в QtQuick.Controls 1.1.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtquick-controls-spinbox.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API