En esta página

QWebViewSettings Class

Permite configurar las propiedades y atributos del navegador. Más...

Cabecera: #include <QWebViewSettings>
CMake: find_package(Qt6 REQUIRED COMPONENTS WebView)
target_link_libraries(mytarget PRIVATE Qt6::WebView)
qmake: QT += webview
Desde: Qt 6.11

Tipos Públicos

enum class WebAttribute { LocalStorageEnabled, JavaScriptEnabled, AllowFileAccess, LocalContentCanAccessFileUrls }

Funciones Públicas

void setAttribute(QWebViewSettings::WebAttribute attribute, bool on)
bool testAttribute(QWebViewSettings::WebAttribute attribute) const

Descripción Detallada

El objeto QWebViewSettings puede ser utilizado para configurar propiedades del navegador y atributos genéricos, tales como soporte JavaScript, acceso a ficheros y características de almacenamiento local.

Los valores por defecto se dejan tal y como los establecen las diferentes plataformas.

Documentación de Tipos de Miembros

enum class QWebViewSettings::WebAttribute

Este tipo de enum especifica la configuración de las páginas web:

ConstanteValorDescripción
QWebViewSettings::WebAttribute::LocalStorageEnabled0Habilita la compatibilidad con la función de almacenamiento local de HTML 5.
QWebViewSettings::WebAttribute::JavaScriptEnabled1Permite la ejecución de programas JavaScript.
QWebViewSettings::WebAttribute::AllowFileAccess2Permite que los documentos cargados localmente accedan a otras URL locales.
QWebViewSettings::WebAttribute::LocalContentCanAccessFileUrls3Permite que WebView cargue URL de archivos.

Documentación de las funciones miembro

void QWebViewSettings::setAttribute(QWebViewSettings::WebAttribute attribute, bool on)

Activa o desactiva la función attribute especificada en función del valor de on.

bool QWebViewSettings::testAttribute(QWebViewSettings::WebAttribute attribute) const

Devuelve true si attribute está activado; en caso contrario devuelve false.

© 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.