PySide6.QtNfc.QNdefMessage¶
- class QNdefMessage¶
QNdefMessage类提供了一个 NFC NDEF 消息。更多…概要¶
方法¶
def
__init__()def
append()def
at()def
back()def
capacity()def
clear()def
constData()def
constFirst()def
constLast()def
count()def
data()def
empty()def
first()def
front()def
insert()def
isEmpty()def
isSharedWith()def
last()def
length()def
max_size()def
mid()def
move()def
__add__()def
__iadd__()def
__lshift__()def
__eq__()def
operator[]()def
pop_back()def
pop_front()def
prepend()def
push_back()def
push_front()def
remove()def
removeAll()def
removeAt()def
removeFirst()def
removeLast()def
removeOne()def
reserve()def
resize()def
shrink_to_fit()def
size()def
sliced()def
squeeze()def
swap()def
swapItemsAt()def
takeAt()def
toByteArray()def
toList()def
toVector()def
value()
静态函数¶
def
fromByteArray()def
fromList()def
fromVector()def
maxSize()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
一个
QNdefMessage是0个或多个QNdefRecord的集合。QNdefMessage继承自QList<QNdefRecord>,因此可以使用标准的QList函数来操作消息中的NDEF记录。NDEF消息可以通过使用
fromByteArray()静态函数从符合NFC数据交换格式技术规范的字节数组中解析出来。相反,QNdefMessages可以通过toByteArray()函数转换为字节数组。- __init__()¶
构造一个新的空的NDEF消息。
- __init__(records)
- Parameters:
records – QNdefRecord 的列表
构造一个新的NDEF消息,其中包含
records中的所有记录。- __init__(message)
- Parameters:
消息 –
QNdefMessage
构造一个新的NDEF消息,它是
message的副本。- __init__(record)
- Parameters:
记录 –
QNdefRecord
构造一个包含单个记录
record的新 NDEF 消息。- append(arg__1)¶
- Parameters:
arg__1 –
QNdefRecord
- append(l)
- Parameters:
l – QNdefRecord 的列表
- at(i)¶
- Parameters:
i – 整数
- Return type:
- back()¶
- Return type:
- capacity()¶
- Return type:
整数
- clear()¶
- constData()¶
- Return type:
- constFirst()¶
- Return type:
- constLast()¶
- Return type:
- count()¶
- Return type:
整数
- data()¶
- Return type:
- empty()¶
- Return type:
布尔
- first()¶
- Return type:
- first(n)
- Parameters:
n – 整数
- Return type:
QNdefRecord的列表
- static fromByteArray(message)¶
- Parameters:
消息 –
QByteArray- Return type:
返回从
message内容解析出的NDEF消息。message参数被解释为 NFC 数据交换格式技术规范中定义的原始消息格式。如果发生解析错误,则返回一个空的NDEF消息。
- static fromList(list)¶
- Parameters:
list – QNdefRecord 的列表
- Return type:
QNdefRecord的列表
- static fromVector(vector)¶
- Parameters:
vector – QNdefRecord 的列表
- Return type:
QNdefRecord的列表
- front()¶
- Return type:
- insert(arg__1, arg__2)¶
- Parameters:
arg__1 – 整数
arg__2 –
QNdefRecord
- isEmpty()¶
- Return type:
布尔
- Parameters:
其他 – .list of QNdefRecord
- Return type:
布尔
- last()¶
- Return type:
- last(n)
- Parameters:
n – 整数
- Return type:
QNdefRecord的列表
- length()¶
- Return type:
整数
- static maxSize()¶
- Return type:
整数
- max_size()¶
- Return type:
整数
- mid(pos[, len=-1])¶
- Parameters:
pos – 整数
len – int
- Return type:
QNdefRecord的列表
- move(from, to)¶
- Parameters:
from – 整数
to – int
- __add__(l)¶
- Parameters:
l – QNdefRecord 的列表
- Return type:
QNdefRecord的列表
- __iadd__(l)¶
- Parameters:
l – QNdefRecord 的列表
- Return type:
QNdefRecord的列表
- __lshift__(l)¶
- Parameters:
l – QNdefRecord 的列表
- Return type:
QNdefRecord的列表
- __eq__(other)¶
- Parameters:
其他 –
QNdefMessage- Return type:
布尔
如果此NDEF消息等同于
other,则返回true;否则返回false。空消息(即isEmpty()返回
true)等同于包含单个类型为Empty的记录的NDEF消息。- operator(i)¶
- Parameters:
i – 整数
- Return type:
- pop_back()¶
- pop_front()¶
- prepend(arg__1)¶
- Parameters:
arg__1 –
QNdefRecord
- push_back(arg__1)¶
- Parameters:
arg__1 –
QNdefRecord
- push_front(arg__1)¶
- Parameters:
arg__1 –
QNdefRecord
- remove(i[, n=1])¶
- Parameters:
i – 整数
n – 整数
- removeAll(arg__1)¶
- Parameters:
arg__1 –
QNdefRecord
- removeAt(i)¶
- Parameters:
i – 整数
- removeFirst()¶
- removeLast()¶
- removeOne(arg__1)¶
- Parameters:
arg__1 –
QNdefRecord
- reserve(size)¶
- Parameters:
size – int
- resize(size)¶
- Parameters:
size – int
- resizeForOverwrite(size)¶
- Parameters:
size – int
- shrink_to_fit()¶
- size()¶
- Return type:
整数
- sliced(pos)¶
- Parameters:
pos – 整数
- Return type:
QNdefRecord的列表
- sliced(pos, n)
- Parameters:
pos – 整数
n – 整数
- Return type:
QNdefRecord的列表
- squeeze()¶
- swap(other)¶
- Parameters:
其他 – .QNdefRecord 列表
- swapItemsAt(i, j)¶
- Parameters:
i – 整数
j – int
- takeAt(i)¶
- Parameters:
i – 整数
- Return type:
- toByteArray()¶
- Return type:
将NDEF消息作为字节数组返回。
此函数的返回值符合NFC数据交换格式技术规范中定义的格式。
- toList()¶
- Return type:
QNdefRecord的列表
- toVector()¶
- Return type:
QNdefRecord的列表
- value(i)¶
- Parameters:
i – 整数
- Return type: