Spec-Zone.ru › Qt 5.9

Тип QML ColorDialogRequest

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

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

Свойства

  • accepted : bool
  • color : цвет

Методы

  • void dialogAccept(цвет 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 : цвет

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

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

void dialogAccept(цвет color)

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

void dialogReject()

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

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

Spec-Zone.ru

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