内容表

上一话题

QWebEngineCertificateError

下一话题

QWebEngineDownloadItem

QWebEngineContextMenuData

QWebEngineContextMenuData class provides context data for populating or extending a context menu with actions. 更多

Inheritance diagram of PySide2.QtWebEngineWidgets.QWebEngineContextMenuData

详细描述

QWebEngineContextMenuData is returned by contextMenuData() 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 将被履行。

class QWebEngineContextMenuData

QWebEngineContextMenuData(other)

param other

QWebEngineContextMenuData

构造 null 上下文菜单数据。

构造上下文菜单数据从 other .

PySide2.QtWebEngineWidgets.QWebEngineContextMenuData. MediaType

此枚举描述上下文的媒体类型,若有的话。

常量

描述

QWebEngineContextMenuData.MediaTypeNone

上下文不是媒体类型。

QWebEngineContextMenuData.MediaTypeImage

上下文是图像元素。

QWebEngineContextMenuData.MediaTypeVideo

上下文是视频元素。

QWebEngineContextMenuData.MediaTypeAudio

上下文是音频元素。

QWebEngineContextMenuData.MediaTypeCanvas

上下文是画布元素。

QWebEngineContextMenuData.MediaTypeFile

上下文是文件。

QWebEngineContextMenuData.MediaTypePlugin

上下文是插件元素。

PySide2.QtWebEngineWidgets.QWebEngineContextMenuData. MediaFlag

The current media element’s status and its available operations. MediaNone 若选中网页内容不是媒体元素。

常量

描述

QWebEngineContextMenuData.MediaInError

发生错误。

QWebEngineContextMenuData.MediaPaused

媒体被暂停。

QWebEngineContextMenuData.MediaMuted

媒体被静音。

QWebEngineContextMenuData.MediaLoop

媒体可以循环。

QWebEngineContextMenuData.MediaCanSave

媒体可以被保存。

QWebEngineContextMenuData.MediaHasAudio

媒体有音频。

QWebEngineContextMenuData.MediaCanToggleControls

媒体可以展示控件。

QWebEngineContextMenuData.MediaControls

媒体控件被展示。

QWebEngineContextMenuData.MediaCanPrint

媒体可打印。

QWebEngineContextMenuData.MediaCanRotate

媒体可旋转。

New in version 5.11.

PySide2.QtWebEngineWidgets.QWebEngineContextMenuData. EditFlag

当前上下文中的可用编辑操作。

常量

描述

QWebEngineContextMenuData.CanUndo

撤销可用。

QWebEngineContextMenuData.CanRedo

重做可用。

QWebEngineContextMenuData.CanCut

剪切可用。

QWebEngineContextMenuData.CanCopy

拷贝可用。

QWebEngineContextMenuData.CanPaste

粘贴可用。

QWebEngineContextMenuData.CanDelete

删除可用。

QWebEngineContextMenuData.CanSelectAll

选择所有可用。

QWebEngineContextMenuData.CanTranslate

翻译可用。

QWebEngineContextMenuData.CanEditRichly

上下文富可编辑。

New in version 5.11.

PySide2.QtWebEngineWidgets.QWebEngineContextMenuData. editFlags ( )
返回类型

EditFlags

返回在当前上下文中的可用编辑操作,或 CanDoNone 如果没有动作可用。

PySide2.QtWebEngineWidgets.QWebEngineContextMenuData. isContentEditable ( )
返回类型

bool

返回 true 若内容可由用户编辑;否则返回 false .

PySide2.QtWebEngineWidgets.QWebEngineContextMenuData. isValid ( )
返回类型

bool

返回 true 若上下文数据有效;否则返回 false .

PySide2.QtWebEngineWidgets.QWebEngineContextMenuData. linkText ( )
返回类型

unicode

返回链接的文本,若上下文是链接。

PySide2.QtWebEngineWidgets.QWebEngineContextMenuData. linkUrl ( )
返回类型

QUrl

返回链接的 URL,若上下文是链接。它不保证是有效 URL。

PySide2.QtWebEngineWidgets.QWebEngineContextMenuData. mediaFlags ( )
返回类型

MediaFlags

Returns the current media element’s status and its available operations. MediaNone 若选中网页内容不是媒体元素。

PySide2.QtWebEngineWidgets.QWebEngineContextMenuData. mediaType ( )
返回类型

MediaType

返回媒体元素的类型,或 MediaTypeNone 若上下文不是媒体元素。

PySide2.QtWebEngineWidgets.QWebEngineContextMenuData. mediaUrl ( )
返回类型

QUrl

若上下文是媒体元素,返回该媒体的 URL。

PySide2.QtWebEngineWidgets.QWebEngineContextMenuData. misspelledWord ( )
返回类型

unicode

若上下文是由拼写检查器认为的拼写错误单词,返回拼写错误单词。

有关单词的可能置换,见 spellCheckerSuggestions() .

PySide2.QtWebEngineWidgets.QWebEngineContextMenuData. position ( )
返回类型

QPoint

返回上下文的位置,通常是触发上下文菜单事件的鼠标位置。

PySide2.QtWebEngineWidgets.QWebEngineContextMenuData. selectedText ( )
返回类型

unicode

返回上下文的选中文本。

PySide2.QtWebEngineWidgets.QWebEngineContextMenuData. spellCheckerSuggestions ( )
返回类型

字符串列表

若上下文是由拼写检查器认为的拼写错误单词,返回建议置换的列表为 misspelledWord() .