Spec-Zone.ru › Qt 5.6

Тип QML Popup

Контроль всплывающего окна. Подробнее...

Заявление об импорте: import Qt.labs.controls 1.0
Наследует:

QtObject

Наследуется от:

Menu

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

Свойства

  • activeFocus : bool
  • availableHeight : real
  • availableWidth : real
  • background : Item
  • bottomMargin : real
  • bottomPadding : real
  • clip : bool
  • closePolicy : перечисление
  • contentChildren : список<Item>
  • contentData : список<Объект>
  • contentHeight : real
  • contentItem : Item
  • contentWidth : real
  • data : список<Объект>
  • enter : Переход
  • exit : Переход
  • focus : bool
  • height : real
  • implicitHeight : real
  • implicitWidth : real
  • leftMargin : real
  • leftPadding : real
  • margins : real
  • modal : bool
  • opacity : real
  • padding : real
  • parent : Item
  • rightMargin : real
  • rightPadding : real
  • scale : real
  • topMargin : real
  • topPadding : real
  • transformOrigin : перечисление
  • visible : bool
  • width : real
  • x : real
  • y : real
  • z : real

Методы

  • void close()
  • void open()

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

Popup — базовый тип контролов пользовательского интерфейса типа всплывающих окон. Его можно использовать с Window или ApplicationWindow.

import QtQuick.Window 2.2
import Qt.labs.controls 1.0

Window {
    id: window
    width: 400
    height: 400
    visible: true

    Button {
        text: "Open"
        onClicked: popup.open()
    }

    Popup {
        id: popup
        x: 100
        y: 100
        width: 200
        height: 300
        modal: true
        focus: true
        closePolicy: Popup.OnEscape | Popup.OnPressOutside
    }
}

Для обеспечения отображения всплывающего окна поверх других элементов сцены рекомендуется использовать ApplicationWindow. ApplicationWindow также предоставляет эффекты затемнения фона.

Примечание: Типы в модуле Qt.labs не гарантируют совместимости в будущих версиях.

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

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

Это свойство указывает, имеет ли всплывающее окно активный фокус.

[только для чтения] availableHeight : real

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

См. также padding, topPadding и bottomPadding.

[только для чтения] availableWidth : real

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

См. также padding, leftPadding и rightPadding.

background : Item

Это свойство содержит элемент фона.

Примечание: Если элемент фона не имеет явных размеров, он автоматически следует за размерами всплывающего окна. В большинстве случаев нет необходимости указывать ширину или высоту для элемента фона.

bottomMargin : real

Это свойство содержит нижний отступ вокруг всплывающего окна.

См. также margins и topMargin.

bottomPadding : real

Это свойство содержит нижний отступ.

См. также padding, topPadding и availableHeight.

clip : bool

Это свойство указывает, включено ли обрезание. Значение по умолчанию — false.

closePolicy : перечисление

Это свойство определяет условия закрытия всплывающего окна. Флаги могут быть объединены для разрешения нескольких способов закрытия.

Доступные значения:

Постоянная Описание
Popup.NoAutoClose Всплывающее окно закроется только при ручном указании.
Popup.OnPressOutside Всплывающее окно закроется при нажатии мыши за его пределами.
Popup.OnPressOutsideParent Всплывающее окно закроется при нажатии мыши за пределами его родителя.
Popup.OnReleaseOutside Всплывающее окно закроется при отпускании мыши за его пределами.
Popup.OnReleaseOutsideParent Всплывающее окно закроется при отпускании мыши за пределами его родителя.
Popup.OnEscape Всплывающее окно закроется при нажатии клавиши Escape, если у него активен фокус.

Значение по умолчанию — Popup.OnEscape.

contentChildren : список<Item>

Это свойство содержит список дочерних элементов содержимого.

См. также Item::children.

[по умолчанию] contentData : список<Объект>

Это свойство содержит список данных содержимого.

См. также Item::data.

contentHeight : real

Это свойство содержит высоту содержимого. Оно используется для расчета общей неявной высоты Popup.

Примечание: Если используется только один элемент внутри Popup, неявная высота содержащего элемента используется как высота содержимого.

contentItem : Item

Это свойство содержит элемент содержимого всплывающего окна.

Элемент содержимого — это визуальная реализация всплывающего окна. При отображении всплывающего окна элемент содержимого автоматически перенаправляется в элемент overlay окна приложения.

contentWidth : real

Это свойство содержит ширину содержимого. Оно используется для расчета общей неявной ширины Popup.

Примечание: Если используется только один элемент внутри Popup, неявная ширина содержащего элемента используется как ширина содержимого.

[default] данные : список<Объект>

Это свойство содержит список данных.

См. такжеItem::данные.

вход : Переход

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

выход : Переход

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

фокус : логическое

Это свойство указывает, имеет ли всплывающее окно фокус. Значение по умолчанию — false.

высота : вещественное

Это свойство содержит высоту всплывающего окна.

явная высота : вещественное

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

явная ширина : вещественное

Это свойство содержит явную ширину всплывающего окна.

левый отступ : вещественное

Это свойство содержит левый отступ вокруг всплывающего окна.

См. такжеполя и правый отступ.

левый ввод : вещественное

Это свойство содержит левый отступ.

См. такжеввод, правый ввод и доступная ширина.

поля : вещественное

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

См. такжеверхний отступ, левый отступ, правый отступ и нижний отступ.

модальное : логическое

Это свойство указывает, является ли всплывающее окно модальным. Значение по умолчанию — false.

непрозрачность : вещественное

Это свойство содержит непрозрачность всплывающего окна. Значение по умолчанию — 1.0.

ввод : вещественное

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

См. такжедоступная ширина, доступная высота, верхний ввод, левый ввод, правый ввод и нижний ввод.

родитель : Элемент

Это свойство содержит родительский элемент.

правый отступ : вещественное

Это свойство содержит правый отступ вокруг всплывающего окна.

См. такжеполя и левый отступ.

правый ввод : вещественное

Это свойство содержит правый отступ.

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

масштаб : вещественное

Это свойство содержит коэффициент масштабирования всплывающего окна. Значение по умолчанию — 1.0.

верхний отступ : вещественное

Это свойство содержит верхний отступ вокруг всплывающего окна.

См. такжеполя и нижний отступ.

верхний ввод : вещественное

Это свойство содержит верхний отступ.

См. такжеввод, нижний ввод и доступная высота.

начало преобразования : перечисление

Это свойство содержит точку начала преобразований в переходах вход/выход.

Доступно девять точек начала преобразования, как показано на изображении ниже. Значение по умолчанию — Popup.Center.

См. такжевход, выход и Item::начало преобразования.

видимость : логическое

Это свойство указывает, видно ли всплывающее окно. Значение по умолчанию — false.

ширина : вещественное

Это свойство содержит ширину всплывающего окна.

x : вещественное

Это свойство содержит координату x всплывающего окна.

y : вещественное

Это свойство содержит координату y всплывающего окна.

z : вещественное

Это свойство содержит значение z всплывающего окна. Значение z определяет порядок отображения всплывающих окон. Значение z по умолчанию — 0.

Документация по методам

пусто закрыть()

Закрывает всплывающее окно.

пусто открыть()

Открывает всплывающее окно.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qt-labs-controls-popup.html

Spec-Zone.ru

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