PySide6.QtWebEngineCore.QWebEngineNotification

class QWebEngineNotification

QWebEngineNotification 类封装了HTML5网页通知的数据。更多

PySide6.QtWebEngineCore.QWebEngineNotification 的继承图

概要

属性

方法

插槽

信号

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

该类包含HTML5桌面和推送通知的信息和API。

Web引擎通知通过setNotificationPresenter()调用提供的自定义处理程序传递给用户。

有关如何处理网络通知的更多信息,请参见通知示例

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property directionᅟ: Qt.LayoutDirection

此属性保存通知标题和正文的文本方向。

另请参阅

title() message()

Access functions:
property languageᅟ: str

此属性保存通知标题和正文的主要语言。

它的值是一个有效的BCP 47语言标签,或者为空字符串。

另请参阅

title() message()

Access functions:
property messageᅟ: str

此属性保存通知消息的正文。

另请参阅

title()

Access functions:
property originᅟ: QUrl

此属性保存发送通知的页面的URL。

Access functions:
property tagᅟ: str

此属性保存通知消息的标签。

具有相同标签和来源URL的新通知应替换或更新具有相同标签的旧通知。

另请参阅

matches()

Access functions:
property titleᅟ: str

此属性保存通知的标题。

另请参阅

message()

Access functions:
click()

在通知上创建并分发一个JavaScript 点击事件

当用户激活通知时,应由通知平台调用。

close()

在通知上创建并分发一个 JavaScript 关闭事件

当通知被关闭时,应由通知平台调用,无论是通过底层平台还是用户关闭。

closed()

当网页调用通知的关闭步骤时,会发出此信号,并且不再需要显示通知。

direction()
Return type:

LayoutDirection

属性 directionᅟ 的获取器。

icon()
Return type:

QImage

返回与通知一起显示的图标。

如果发送者没有设置图标,则返回一个空的QImage。

language()
Return type:

字符串

属性 languageᅟ 的获取器。

matches(other)
Parameters:

其他QWebEngineNotification

Return type:

布尔

如果两个通知属于同一条消息链,则返回true。也就是说,如果它们的tag()origin()相同。这意味着一个是other的替换或更新。

另请参阅

tag() origin()

message()
Return type:

字符串

属性 messageᅟ 的获取器。

origin()
Return type:

QUrl

属性 originᅟ 的获取器。

show()

在通知上创建并分发一个JavaScript 显示事件

当通知已显示给用户时,应由通知平台调用。

tag()
Return type:

字符串

属性 tagᅟ 的获取器。

title()
Return type:

字符串

属性 titleᅟ 的获取器。