- class QMqttTopicName#
类
QMqttTopicName
表示 MQTT 主题名称。 更多…概述#
方法#
def
__init__()
def
isValid()
def
levelCount()
def
levels()
def
name()
def
__ne__()
定义
setName()
定义
swap()
注意
本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建一个工单来告诉我们
详细信息#
QMqttTopicName
是一个 QString 的薄封装,提供了一种表达式的数据类型,用于 MQTT 主题名称。除了具有强大类型防止意外滥用的好处外,QMqttTopicName
还提供了与主题名称相关的方便功能,如isValid()
或levels()
。另请参阅
- __init__(name)#
- 参数:
name –
QLatin1String
创建一个具有指定
name
的新 MQTT 主题名称。- __init__(name)
- 参数:
name –
QMqttTopicName
创建一个作为
name
副本的新 MQTT 主题名称。- __init__([name=""])
- 参数:
name – str
创建一个具有指定
name
的新 MQTT 主题名称。- isValid()#
- 返回类型:
bool
如果主题名称根据 MQTT 标准第 4.7 节有效,则返回
true
,否则返回false
。- levelCount()#
- 返回类型:
int
返回主题级别的总数。
- levels()#
- 返回类型:
字符串列表
返回主题级别。
- name()#
- 返回类型:
str
返回主题名称。
另请参阅
- __ne__(rhs)#
- 参数:
rhs –
QMqttTopicName
- 返回类型:
bool
如果主题名称
lhs
和rhs
不相同,则返回true
,否则返回false
。- setName(name)#
- 参数:
name – str
将主题名称设置为
name
。另请参阅
- swap(other)#
- 参数:
other –
QMqttTopicName
将 MQTT 主题名称
other
与此 MQTT 主题名称交换。此操作非常快,从不失败。