Тип SpinBox QML
Предоставляет элемент управления спин-боксом. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 1.4 |
| С момента: | Qt 5.1 |
| Наследует: |
Свойства
- activeFocusOnPress : bool
- позицияКурсора : int
- десятичныеЗнаки : int
- шрифт : шрифт
- горизонтальноеВыравнивание : int
- нависание : bool
- вводМетодаВвода : bool
- максимальноеЗначение : real
- меню : Компонент
- минимальноеЗначение : real
- префикс : строка
- выборМышью : bool
- шаг : real
- суффикс : строка
- значение : real
Сигналы
Подробное описание
Спин-бокс позволяет пользователю выбрать значение, нажав на кнопки вверх или вниз, или нажав клавиши со стрелками вверх или вниз на клавиатуре. Пользователь также может ввести значение вручную.
По умолчанию спин-бокс предоставляет дискретные значения в диапазоне [0-99] с шагом 1 и 0 десятичными знаками.
SpinBox {
id: spinbox
} Обратите внимание, что если вам требуются десятичные значения, вам необходимо установить десятичные знаки на значение отличное от 0.
SpinBox {
id: spinbox
decimals: 2
} Документация по свойствам
activeFocusOnPress : bool
Это свойство указывает, должен ли спин-бокс получить активный фокус при нажатии. Значение по умолчанию — true.
позицияКурсора : int
Это свойство содержит позицию курсора в Спин-боксе.
Это свойство было введено в QtQuick.Controls 1.5.
десятичныеЗнаки : int
Это свойство указывает количество десятичных знаков. Обратите внимание, что если вы введете больше десятичных знаков, чем указано, они будут усечены до указанного количества десятичных знаков. Значение по умолчанию — 0.
шрифт : шрифт
Это свойство указывает текущий шрифт, используемый Спин-боксом.
горизонтальноеВыравнивание : int
Это свойство указывает, как содержимое выравнивается по горизонтали в поле ввода текста.
Поддерживаемые значения:
- Qt.AlignLeft
- Qt.AlignHCenter
- Qt.AlignRight
Значение по умолчанию зависит от стиля.
Это свойство было введено в QtQuick.Controls 1.1.
[только для чтения] нависание : bool
Это свойство указывает, наводится ли указатель мыши на элемент управления.
[только для чтения] вводМетодаВвода : bool
Это свойство содержит значение, указывающее, есть ли у Спин-бокса частичный ввод текста от метода ввода.
Во время ввода метод ввода может полагаться на события мыши или клавиатуры от Спин-бокса для редактирования или подтверждения частичного текста. Это свойство можно использовать для определения того, когда следует отключать обработчики событий, которые могут мешать корректной работе метода ввода.
Это свойство было введено в QtQuick.Controls 1.3.
максимальноеЗначение : real
Максимальное значение диапазона Спин-бокса. Значение значение ограничено этим значением. Если максимальное значение меньше, чем минимальное значение, будет применено минимальное значение.
Значение по умолчанию — 99.
меню : Компонент
Это свойство содержит меню редактирования меню для работы с выделением текста. Установите его в null, если меню не требуется.
Это свойство было введено в QtQuick.Controls 1.3.
минимальноеЗначение : real
Минимальное значение диапазона Спин-бокса. Значение значение ограничено этим значением.
Значение по умолчанию — 0.0.
префикс : строка
Префикс для значения. Например, "$"
выборМышью : bool
Это свойство определяет, может ли пользователь выбрать текст с помощью мыши.
Значение по умолчанию — true.
Это свойство было введено в QtQuick.Controls 1.3.
шаг : real
Значение, на которое увеличивается/уменьшается значение при нажатии на кнопку спин-бокса.
Значение по умолчанию — 1.0.
суффикс : строка
Суффикс для значения. Например, "см"
значение : real
Значение Спин-бокса, ограниченное минимальным значением и максимальным значением.
Значение по умолчанию — 0.0.
Документация по сигналам
editingFinished()
Этот сигнал излучается при нажатии клавиши Return или Enter или при потере фокуса элементом управления.
Соответствующий обработчик — onEditingFinished.
Примечание: Соответствующий обработчик — 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.15/qml-qtquick-controls-spinbox.html