QWebEngineContextMenuDataclass provides context data for populating or extending a context menu with actions. 更多 …
def
editFlags
()
def
isContentEditable
()
def
isValid
()
def
linkText
()
def
linkUrl
()
def
mediaFlags
()
def
mediaType
()
def
mediaUrl
()
def
misspelledWord
()
def
position
()
def
selectedText
()
def
spellCheckerSuggestions
()
QWebEngineContextMenuDatais returned bycontextMenuData()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 specificWebAction将被履行。
QWebEngineContextMenuData
¶
QWebEngineContextMenuData(other)
- param other
构造 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
(
)
¶
返回媒体元素的类型,或
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()
.