setAttribute() function. The
WebAttribute enum further describes each attribute.
QWebEnginePage object has its own
QWebEngineSettings object, which configures the settings for that page. If a setting is not configured for a web engine page, it is looked up in the settings of the profile the page belongs to.
- class PySide6.QtWebEngineCore.QWebEngineSettings¶
This enum describes the generic font families defined by CSS 2. For more information see the CSS standard .
(added in Qt 5.7)
This enum type specifies settings for web pages:
Automatically dowloads images for web pages. When this setting is disabled, images are loaded from the cache. Enabled by default.
MainWorld. Enabled by default.
Includes hyperlinks in the keyboard focus chain. Enabled by default.
Enables support for the HTML 5 local storage feature. Enabled by default.
Allows locally loaded documents to ignore cross-origin rules so that they can access remote resources that would normally be blocked, because all remote resources are considered cross-origin for a local file. Remote access that would not be blocked by cross-origin rules is still possible when this setting is disabled (default). Note that disabling this setting does not stop XMLHttpRequests or media elements in local files from accessing remote content. Basically, it only stops some HTML subresources, such as scripts, and therefore disabling this setting is not a safety mechanism.
Obsolete and has no effect.
Enables the Spatial Navigation feature, which means the ability to navigate between focusable elements, such as hyperlinks and form controls, on a web page by using the Left, Right, Up and Down arrow keys. For example, if a user presses the Right key, heuristics determine whether there is an element they might be trying to reach towards the right and which element they probably want. Disabled by default.
Allows locally loaded documents to access other local URLs. Enabled by default.
Enables support for the
pingattribute for hyperlinks. Disabled by default.
Enables animated scrolling. Disabled by default.
Enables displaying the built-in error pages of Chromium. Enabled by default.
Enables support for Pepper plugins, such as the Flash player. Disabled by default. See also Pepper Plugin API . (Added in Qt 5.6)
Enables fullscreen support in an application. Disabled by default. (Added in Qt 5.6)
Enables screen capture in an application. Disabled by default. (Added in Qt 5.7)
Enables support for HTML 5 WebGL. Enabled by default if available. (Added in Qt 5.7)
Specifies whether the HTML5 2D canvas should be a OpenGL framebuffer. This makes many painting operations faster, but slows down pixel access. Enabled by default if available. (Added in Qt 5.7)
Automatically downloads icons for web pages. Enabled by default. (Added in Qt 5.7)
Enables support for touch icons and precomposed touch icons Disabled by default. (Added in Qt 5.7)
Gives focus to the view associated with the page, whenever a navigation operation occurs (load, stop, reload, reload and bypass cache, forward, backward, set content, and so on). Disabled by default. (Added in Qt 5.8)
Turns on printing of CSS backgrounds when printing a web page. Enabled by default. (Added in Qt 5.8)
Since Qt 5.7, only secure origins such as HTTPS have been able to request Geolocation features. This provides an override to allow non secure origins to access Geolocation again. Disabled by default. (Added in Qt 5.9)
Shows scroll bars. Enabled by default. (Added in Qt 5.10)
Inhibits playback of media content until the user interacts with the page. By default, WebEngine uses Chromium settings, as described in Autoplay Policy Changes . This is similar to how Chrome on Android behaves, while the default behavior when it is disabled is similar to Chrome on desktops. To overwrite the default behavior, disable this setting. (Added in Qt 5.11)
execCommand("paste"). This also requires enabling . Disabled by default. (Added in Qt 5.11)
Limits WebRTC to public IP addresses only. When disabled WebRTC may also use local network IP addresses, but remote hosts can also see your local network IP address. Disabled by default. (Added in Qt 5.11)
Specifies whether WebEngine will try to pre-fetch DNS entries to speed up browsing. Disabled by default. (Added in Qt 5.12)
Specifies that PDF documents will be opened in the internal PDF viewer instead of being downloaded. Enabled by default. (Added in Qt 5.13)
This enum describes the font sizes configurable through
The hard minimum font size.
The minimum logical font size that is applied when zooming out.
The default font size for regular text.
The default font size for fixed-pitch text.
This enum describes how navigation requests to URLs with unknown schemes are handled.
Disallows all navigation requests to URLs with unknown schemes.
Allows all navigation requests to URLs with unknown schemes.
New in version 5.11.
- Return type
Returns the default text encoding.
- Return type
Returns the actual font family for the specified generic font family,
- Return type
Returns the default font size for
type in pixels.
Resets the setting of
attribute to the value specified in the profile that the page belongs to.
Resets the actual font family specified by
which to the one specified in the profile that the page belongs to.
Resets the font size for
type to the size specified in the profile that the page belongs to.
Removes the policy for handling navigation requests to URLs with unknown schemes.
- PySide6.QtWebEngineCore.QWebEngineSettings.setAttribute(attr, on)¶
on – bool
Enables or disables the specified
attribute feature depending on the value of
encoding – str
Specifies the default text encoding system.
The value of
encoding must be a string describing an encoding such as “utf-8” or “iso-8859-1”. If left empty, a default value will be used. For a more extensive list of encoding names see QTextCodec.
- PySide6.QtWebEngineCore.QWebEngineSettings.setFontFamily(which, family)¶
family – str
- PySide6.QtWebEngineCore.QWebEngineSettings.setFontSize(type, size)¶
size – int
Sets the font size for
size in pixels.
Sets the policy for handling navigation requests to URLs with unknown schemes to
policy. Default is
- Return type
attribute is enabled; otherwise returns
- Return type
Returns the currently selected policy for handling navigation requests to URLs with unknown schemes. Default is
© 2021 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.