Spec-Zone.ru › Qt 5.15

Тип QML ColorDialogRequest

Запрос на выбор цвета пользователем. Подробнее...

Заявление об импорте: import QtWebEngine 1.10
С момента: QtWebEngine 1.4
  • Список всех членов, включая унаследованные члены

Свойства

  • accepted : bool
  • color : color

Методы

  • void dialogAccept(color color)
  • void dialogReject()

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

ColorDialogRequest передаётся в качестве аргумента сигнала WebEngineView::colorDialogRequested. Он генерируется при запросе диалога выбора цвета. См. Состояние цвета HTML5.

Свойство accepted запроса указывает, обрабатывается ли запрос кодом пользователя или должен отображаться диалог по умолчанию. Если вы установите свойство accepted в true, убедитесь, что после этого вызовите либо dialogAccept(), либо dialogReject().

Следующий код использует пользовательский диалог для обработки запроса:

WebEngineView {
    // ...
    onColorDialogRequested: function(request) {
        request.accepted = true;
        myDialog.request = request // keep the reference to the request
        myDialog.accept.connect(request.dialogAccept);
        myDialog.reject.connect(request.dialogReject);
        myDialog.visible = true;
    }
    // ...
}

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

accepted : bool

Указывает, был ли запрос диалога выбора цвета принят обработчиком сигнала.

Если свойство равно false после выполнения любых обработчиков сигналов для WebEngineView::colorDialogRequested, будет показан диалог выбора цвета по умолчанию. Чтобы этого избежать, установите request.accepted в true.

Значение по умолчанию false.

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

Цвет по умолчанию, который должен быть выбран в диалоге.

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

void dialogAccept(color color)

Эта функция уведомляет движок, что пользователь принял диалог, предоставляя color.

void dialogReject()

Эта функция уведомляет движок, что пользователь отклонил диалог.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qml-qtwebengine-colordialogrequest.html

Spec-Zone.ru

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