PySide6.QtWebEngineCore.QWebEngineDesktopMediaRequest¶
- class QWebEngineDesktopMediaRequest¶
请求填充对话框以获取可用的屏幕捕捉来源。更多…
在版本6.7中添加。
概要¶
属性¶
方法¶
def
__init__()
def
cancel()
def
screensModel()
def
selectScreen()
def
selectWindow()
def
windowsModel()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
为了让网页应用程序能够捕获显示内容,应用程序必须连接到
desktopMediaRequested
,它接受一个QWebEngineDesktopMediaRequest
实例作为参数。如果一个网络应用程序请求访问显示内容,
desktopMediaRequested
将会发出一个QWebEngineDesktopMediaRequest
实例作为参数,该实例持有对可以捕获的可用窗口和屏幕的 QAbstractListModels 的引用。数据模型的Qt::DisplayRole指定了源的名称,即窗口的标题或显示的编号。如果可用源列表发生变化,模型会动态更新;例如,当窗口打开/关闭时。
信号处理程序需要调用
selectScreen()
或selectWindow()
来接受请求并开始屏幕共享。注意
当使用
from __feature__ import true_property
时,属性可以直接使用,否则通过访问器函数使用。- property screensModelᅟ: QAbstractListModel¶
- Access functions:
- property windowsModelᅟ: QAbstractListModel¶
- Access functions:
- __init__(other)¶
- Parameters:
- cancel()¶
拒绝请求。屏幕捕获将被中止。
- screensModel()¶
- Return type:
返回可用屏幕的QAbstractListModel。
另请参阅
属性
screensModelᅟ
的获取器。- selectScreen(index)¶
- Parameters:
索引 –
QModelIndex
选择要捕获的屏幕在
index
处。另请参阅
- selectWindow(index)¶
- Parameters:
索引 –
QModelIndex
选择要捕获的窗口在
index
处。另请参阅
- windowsModel()¶
- Return type:
返回可用窗口的QAbstractListModel。
另请参阅
属性
windowsModelᅟ
的获取器。