class QMqttTopicName#

QMqttTopicName 表示 MQTT 主题名称。 更多

概述#

方法#

注意

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

详细信息#

QMqttTopicName 是一个 QString 的薄封装,提供了一种表达式的数据类型,用于 MQTT 主题名称。除了具有强大类型防止意外滥用的好处外,QMqttTopicName 还提供了与主题名称相关的方便功能,如 isValid()levels()

另请参阅

QMqttTopicFilter

__init__(name)#
参数:

nameQLatin1String

创建一个具有指定 name 的新 MQTT 主题名称。

__init__(name)
参数:

nameQMqttTopicName

创建一个作为 name 副本的新 MQTT 主题名称。

__init__([name=""])
参数:

name – str

创建一个具有指定 name 的新 MQTT 主题名称。

isValid()#
返回类型:

bool

如果主题名称根据 MQTT 标准第 4.7 节有效,则返回 true,否则返回 false

levelCount()#
返回类型:

int

返回主题级别的总数。

levels()#
返回类型:

字符串列表

返回主题级别。

name()#
返回类型:

str

返回主题名称。

另请参阅

setName()

__ne__(rhs)#
参数:

rhsQMqttTopicName

返回类型:

bool

如果主题名称 lhsrhs 不相同,则返回 true,否则返回 false

setName(name)#
参数:

name – str

将主题名称设置为 name

另请参阅

name()

swap(other)#
参数:

otherQMqttTopicName

将 MQTT 主题名称 other 与此 MQTT 主题名称交换。此操作非常快,从不失败。