Тип SpinBox QML
Обеспечивает элемент управления SpinBox. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 1.4 |
| С момента: | Qt 5.1 |
| Наследует: |
Свойства
- activeFocusOnPress : bool
- cursorPosition : int
- decimals : int
- font : font
- horizontalAlignment : int
- hovered : bool
- inputMethodComposing : bool
- maximumValue : real
- menu : Component
- minimumValue : real
- prefix : string
- selectByMouse : bool
- stepSize : real
- suffix : string
- value : real
Сигналы
Подробное описание
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.
Это свойство было добавлено в 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
Величина, на которую значение value увеличивается/уменьшается при нажатии кнопки изменения.
Значение по умолчанию — 1.0.
suffix : string
Суффикс для значения. Например, "см"
value : real
Значение этого SpinBox, ограниченное значениями minimumValue и maximumValue.
Значение по умолчанию — 0.0.
Документация по сигналам
editingFinished()
Этот сигнал испускается при нажатии клавиш Return или 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.13/qml-qtquick-controls-spinbox.html