Spec-Zone.ru › Qt 5.12

Тип SpinBox QML

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

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

FocusScope

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

Свойства

  • activeFocusOnPress : bool
  • cursorPosition : int
  • decimals : int
  • шрифт : font
  • горизонтальноеВыравнивание : int
  • hovered : bool
  • inputMethodComposing : bool
  • максимальноеЗначение : real
  • меню : Component
  • минимальноеЗначение : real
  • префикс : string
  • выборМышью : bool
  • шаг : real
  • суффикс : string
  • значение : real

Сигналы

  • editingFinished()

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

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

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

SpinBox {
    id: spinbox
}

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

SpinBox {
    id: spinbox
    decimals: 2
}

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

activeFocusOnPress : bool

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

cursorPosition : int

Это свойство содержит положение курсора в SpinBox.

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

decimals : int

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

font : font

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

horizontalAlignment : int

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

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

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

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

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

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

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

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

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

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

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

maximumValue : real

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

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

menu : Component

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

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

minimumValue : real

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

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

prefix : string

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

selectByMouse : bool

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

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

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

stepSize : real

Величина, на которую изменяется значение при нажатии кнопки спинбокса.

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

suffix : string

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

value : real

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

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

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

editingFinished()

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

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

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

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

Spec-Zone.ru

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