QWebEngineContextMenuRequest

The QWebEngineContextMenuRequest class provides request for populating or extending a context menu with actions. More

Inheritance diagram of PySide6.QtWebEngineCore.QWebEngineContextMenuRequest

Synopsis

Functions

Detailed Description

QWebEngineContextMenuRequest is returned by lastContextMenuRequest() after a context menu event, and contains information about where the context menu event took place. This is also in the context in which any context specific WebAction will be performed.

class PySide6.QtWebEngineCore.QWebEngineContextMenuRequest
PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.MediaType

This enum describes the media type of the context menu request if any.

Constant

Description

QWebEngineContextMenuRequest.MediaTypeNone

The context is not a media type.

QWebEngineContextMenuRequest.MediaTypeImage

The context is an image element.

QWebEngineContextMenuRequest.MediaTypeVideo

The context is a video element.

QWebEngineContextMenuRequest.MediaTypeAudio

The context is an audio element.

QWebEngineContextMenuRequest.MediaTypeCanvas

The context is a canvas element.

QWebEngineContextMenuRequest.MediaTypeFile

The context is a file.

QWebEngineContextMenuRequest.MediaTypePlugin

The context is a plugin element.

PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.MediaFlag

The current media element’s status and its available operations. MediaNone if the selected web page content is not a media element.

Constant

Description

QWebEngineContextMenuRequest.MediaInError

An error occurred.

QWebEngineContextMenuRequest.MediaPaused

Media is paused.

QWebEngineContextMenuRequest.MediaMuted

Media is muted.

QWebEngineContextMenuRequest.MediaLoop

Media can be looped.

QWebEngineContextMenuRequest.MediaCanSave

Media can be saved.

QWebEngineContextMenuRequest.MediaHasAudio

Media has audio.

QWebEngineContextMenuRequest.MediaCanToggleControls

Media can show controls.

QWebEngineContextMenuRequest.MediaControls

Media controls are shown.

QWebEngineContextMenuRequest.MediaCanPrint

Media is printable.

QWebEngineContextMenuRequest.MediaCanRotate

Media is rotatable.

PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.EditFlag

The available edit operations in the current context menu request.

Constant

Description

QWebEngineContextMenuRequest.CanUndo

Undo is available.

QWebEngineContextMenuRequest.CanRedo

Redo is available.

QWebEngineContextMenuRequest.CanCut

Cut is available.

QWebEngineContextMenuRequest.CanCopy

Copy is available.

QWebEngineContextMenuRequest.CanPaste

Paste is available.

QWebEngineContextMenuRequest.CanDelete

Delete is available.

QWebEngineContextMenuRequest.CanSelectAll

Select All is available.

QWebEngineContextMenuRequest.CanTranslate

Translate is available.

QWebEngineContextMenuRequest.CanEditRichly

Context is richly editable.

PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.editFlags()
Return type

EditFlags

Returns the available edit operations in the current context or CanDoNone if no actions are available.

PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.isAccepted()
Return type

bool

PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.isContentEditable()
Return type

bool

Returns true if the context menu request is editable by the user; otherwise returns false.

PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.linkText()
Return type

str

Returns the text of a link if the context menu request was requested for a link.

PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.linkUrl()
Return type

PySide6.QtCore.QUrl

Returns the URL of a link if the menu context request is a link. It is not guaranteed to be a valid URL.

PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.mediaFlags()
Return type

MediaFlags

Returns the current media element’s status and its available operations. MediaNone if the selected web page content is not a media element.

PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.mediaType()
Return type

MediaType

Returns the type of the media element or MediaTypeNone if the context menu requestis not a media element.

PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.mediaUrl()
Return type

PySide6.QtCore.QUrl

If the context menu request is a media element, returns the URL of that media.

PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.misspelledWord()
Return type

str

If the menu context request is a word considered misspelled by the spell-checker, returns the misspelled word.

For possible replacements of the word, see spellCheckerSuggestions() .

PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.position()
Return type

PySide6.QtCore.QPoint

Returns the position of the context menu request, usually the mouse position where the context menu event was triggered.

PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.selectedText()
Return type

str

Returns the selected text of the context menu request.

PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.setAccepted(accepted)
Parameters

accepted – bool

See also

isAccepted()

PySide6.QtWebEngineCore.QWebEngineContextMenuRequest.spellCheckerSuggestions()
Return type

list of strings

If the menu context request is a word considered misspelled by the spell-checker, returns a list of suggested replacements for misspelledWord() .