Spec-Zone.ru › Qt 5.15

Тип SpinBox QML

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

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

Фокус

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

Свойства

  • activeFocusOnPress : bool
  • позицияКурсора : int
  • десятичныеЗнаки : int
  • шрифт : шрифт
  • горизонтальноеВыравнивание : int
  • нависание : bool
  • вводМетодаВвода : bool
  • максимальноеЗначение : real
  • меню : Компонент
  • минимальноеЗначение : real
  • префикс : строка
  • выборМышью : bool
  • шаг : real
  • суффикс : строка
  • значение : real

Сигналы

  • editingFinished()

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

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

По умолчанию спин-бокс предоставляет дискретные значения в диапазоне [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

Spec-Zone.ru

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