En esta página

TooltipRequest QML Type

Una petición para mostrar un tooltip al usuario. Más...

Import Statement: import QtWebEngine
Since: QtWebEngine 1.10

Propiedades

Descripción detallada

Un TooltipRequest es un objeto de petición que se pasa como parámetro de la señal WebEngineView::tooltipRequested. Utilice el manejador de señal onTooltipRequested para manejar las solicitudes de menús personalizados de información sobre herramientas en posiciones específicas.

La propiedad accepted de la petición indica si la petición debe ser gestionada por el código de usuario o si debe mostrarse el tooltip por defecto.

El siguiente código utiliza un tooltip personalizado para gestionar la petición:

WebEngineView {
    // ...
    onTooltipRequested: function(request) {
        if (request.type == TooltipRequest.Show) {
            tooltip.visible = true;
            tooltip.x = request.x;
            tooltip.y = request.y;
            tooltip.text = request.text;
        } else {
            tooltip.visible = false;
        }
        request.accepted = true;
    }
    // ...
}

Documentación de la propiedad

accepted : bool

Indica si la solicitud de información sobre herramientas ha sido aceptada por el manejador de señales.

Si la propiedad es false después de que se haya ejecutado cualquier manejador de señales para WebEngineView::tooltipRequested, se mostrará un tooltip por defecto. Para evitarlo, establezca request.accepted en true.

El valor por defecto es false.

text : bool [read-only]

El texto de la información sobre herramientas. Contiene una cadena vacía cuando la información sobre herramientas debe estar oculta.

type : enumeration [read-only]

Tipo de solicitud de información sobre herramientas.

ConstanteDescripción
TooltipRequest.ShowLa información sobre herramientas debe mostrarse.
TooltipRequest.HideLa información sobre herramientas debe estar oculta.

x : int [read-only]

La coordenada x de la esquina superior izquierda de la información sobre herramientas solicitada.

y : int [read-only]

La coordenada y de la esquina superior izquierda de la información sobre herramientas solicitada.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.