Тип SpinBox QML
Предоставляет элемент управления спинбоксом. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 1.4 |
| С тех пор: | Qt 5.1 |
| Наследует: |
Свойства
- activeFocusOnPress : bool
- cursorPosition : int
- decimals : int
- font : шрифт
- horizontalAlignment : int
- hovered : bool
- inputMethodComposing : bool
- maximumValue : вещественное
- menu : Компонент
- minimumValue : вещественное
- prefix : строка
- selectByMouse : bool
- stepSize : вещественное
- style : Компонент
- suffix : строка
- value : вещественное
Сигналы
Подробное описание
SpinBox позволяет пользователю выбирать значение, нажимая кнопки «вверх» или «вниз», или нажимая клавиши «вверх» или «вниз» на клавиатуре. Пользователь также может ввести значение вручную.
По умолчанию SpinBox предоставляет дискретные значения в диапазоне [0-99] с stepSize равным 1 и 0 decimals.
SpinBox {
id: spinbox
} Обратите внимание, что если вам требуются десятичные значения, вам необходимо установить decimals на значение отличное от 0.
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.
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/qt-5.9/qml-qtquick-controls-spinbox.html