PySide6.QtWebEngineCore.QWebEngineContextMenuRequest¶
- class QWebEngineContextMenuRequest¶
QWebEngineContextMenuRequest
类提供了用于填充或扩展上下文菜单的操作请求。更多…概要¶
属性¶
方法¶
def
editFlags()
def
isAccepted()
def
linkText()
def
linkUrl()
def
mediaFlags()
def
mediaType()
def
mediaUrl()
def
misspelledWord()
def
position()
def
selectedText()
def
setAccepted()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QWebEngineContextMenuRequest
由lastContextMenuRequest()
在上下文菜单事件后返回,并包含有关上下文菜单事件发生位置的信息。这也是任何上下文特定的WebAction
将被执行的上下文。- class MediaType¶
此枚举描述了上下文菜单请求的媒体类型(如果有的话)。
常量
描述
QWebEngineContextMenuRequest.MediaTypeNone
上下文不是媒体类型。
QWebEngineContextMenuRequest.MediaTypeImage
上下文是一个图像元素。
QWebEngineContextMenuRequest.MediaTypeVideo
上下文是一个视频元素。
QWebEngineContextMenuRequest.MediaTypeAudio
上下文是一个音频元素。
QWebEngineContextMenuRequest.MediaTypeCanvas
上下文是一个画布元素。
QWebEngineContextMenuRequest.MediaTypeFile
上下文是一个文件。
QWebEngineContextMenuRequest.MediaTypePlugin
上下文是一个插件元素。
- class MediaFlag¶
(继承自
enum.Flag
) 当前媒体元素的状态及其可用操作。如果选定的网页内容不是媒体元素,则为MediaNone
。常量
描述
QWebEngineContextMenuRequest.MediaInError
发生了一个错误。
QWebEngineContextMenuRequest.MediaPaused
媒体已暂停。
QWebEngineContextMenuRequest.MediaMuted
媒体已静音。
QWebEngineContextMenuRequest.MediaLoop
媒体可以循环播放。
QWebEngineContextMenuRequest.MediaCanSave
媒体可以保存。
QWebEngineContextMenuRequest.MediaHasAudio
媒体有音频。
QWebEngineContextMenuRequest.MediaCanToggleControls
媒体可以显示控制。
QWebEngineContextMenuRequest.MediaControls
显示媒体控制。
QWebEngineContextMenuRequest.MediaCanPrint
媒体是可打印的。
QWebEngineContextMenuRequest.MediaCanRotate
媒体可以旋转。
- class EditFlag¶
(继承自
enum.Flag
) 当前上下文菜单请求中可用的编辑操作。常量
描述
QWebEngineContextMenuRequest.CanUndo
撤销可用。
QWebEngineContextMenuRequest.CanRedo
重做可用。
QWebEngineContextMenuRequest.CanCut
剪切可用。
QWebEngineContextMenuRequest.CanCopy
复制可用。
QWebEngineContextMenuRequest.CanPaste
粘贴可用。
QWebEngineContextMenuRequest.CanDelete
删除可用。
QWebEngineContextMenuRequest.CanSelectAll
全选可用。
QWebEngineContextMenuRequest.CanTranslate
翻译功能可用。
QWebEngineContextMenuRequest.CanEditRichly
上下文可以丰富地编辑。
注意
当使用
from __feature__ import true_property
时,属性可以直接使用,否则通过访问器函数使用。- property acceptedᅟ: bool¶
此属性表示请求是否被接受。
- Access functions:
- property editFlagsᅟ: Combination of QWebEngineContextMenuRequest.EditFlag¶
- Access functions:
- property isContentEditableᅟ: bool¶
- Access functions:
- property linkTextᅟ: str¶
- Access functions:
- Access functions:
- property mediaFlagsᅟ: Combination of QWebEngineContextMenuRequest.MediaFlag¶
- Access functions:
- property mediaTypeᅟ: QWebEngineContextMenuRequest.MediaType¶
- Access functions:
- Access functions:
- property misspelledWordᅟ: str¶
- Access functions:
- Access functions:
- property selectedTextᅟ: str¶
- Access functions:
- property spellCheckerSuggestionsᅟ: list of strings¶
- Access functions:
返回当前上下文中可用的编辑操作,如果没有可用的操作,则返回
CanDoNone
。属性
editFlagsᅟ
的获取器。- isAccepted()¶
- Return type:
布尔
属性
acceptedᅟ
的获取器。- isContentEditable()¶
- Return type:
布尔
如果用户可以编辑上下文菜单请求,则返回
true
;否则返回false
。属性
isContentEditableᅟ
的获取器。- linkText()¶
- Return type:
字符串
如果上下文菜单请求是针对链接的,则返回链接的文本。
属性
linkTextᅟ
的获取器。如果菜单上下文请求是一个链接,则返回该链接的URL。不能保证这是一个有效的URL。
属性
linkUrlᅟ
的获取器。返回当前媒体元素的状态及其可用操作。如果所选网页内容不是媒体元素,则为
MediaNone
。属性
mediaFlagsᅟ
的获取器。返回媒体元素的类型,如果上下文菜单请求不是媒体元素,则返回
MediaTypeNone
。属性
mediaTypeᅟ
的获取器。如果上下文菜单请求是一个媒体元素,则返回该媒体的URL。
属性
mediaUrlᅟ
的获取器。- misspelledWord()¶
- Return type:
字符串
如果菜单上下文请求是一个被拼写检查器认为是拼写错误的单词,则返回拼写错误的单词。
有关该词的可能替换,请参见
spellCheckerSuggestions()
。属性
misspelledWordᅟ
的获取器。返回上下文菜单请求的位置,通常是触发上下文菜单事件的鼠标位置。
属性
positionᅟ
的获取器。- selectedText()¶
- Return type:
字符串
返回上下文菜单请求的选定文本。
属性
selectedTextᅟ
的获取器。- setAccepted(accepted)¶
- Parameters:
accepted – 布尔值
另请参阅
属性
acceptedᅟ
的设置器。- spellCheckerSuggestions()¶
- Return type:
字符串列表
如果菜单上下文请求是一个被拼写检查器认为是拼写错误的单词,则返回一个建议替换的列表,用于
misspelledWord()
。属性
spellCheckerSuggestionsᅟ
的获取器。