- class QDomCharacterData#
QDomCharacterData类表示 DOM 中的通用字符串。 更多…继承自:
QDomText,QDomComment,QDomCDATASection概述#
方法#
def
__init__()def
appendData()def
data()def
deleteData()definsertData()deflength()defreplaceData()defsetData()defsubstringData()
注意
本文档可能包含自动将C++代码片段翻译为Python的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告知我们。
详细说明#
XML中使用的字符数据指定了一个通用的数据字符串。更专业的此类版本有:
QDomText、QDomComment和QDomCDATASection。使用
setData()设置数据字符串,并通过data()获取。您可以使用substringData()检索数据字符串的某一部分。您可以使用appendData()添加额外数据,或使用insertData()插入。您可以使用deleteData()删除数据字符串的一部分,或使用replaceData()替换。数据字符串的长度由length()返回。包含此字符数据的节点类型由
nodeType()返回。- __init__()#
构造一个空的字符数据对象。
- __init__(x)
- 参数:
构造与
x相同的副本。副本的数据是共享的(浅拷贝):修改一个节点将同时改变另一个。如果您想要创建深拷贝,请使用
cloneNode()方法。- appendData(arg)#
- 参数:
arg – str
将字符串
arg添加到存储的字符串中。- data()#
- 返回类型:
str
返回此对象中存储的字符串。
如果节点是
null node,它将返回空字符串。另请参阅
- deleteData(offset, count)#
- 参数:
offset – int
count – int
从位置
offset删除长度为count的子字符串。- insertData(offset, arg)#
- 参数:
offset – int
arg – str
在位置
offset处插入字符串arg。- length()#
- 返回类型:
int
返回存储的字符串长度。
- replaceData(offset, count, arg)#
- 参数:
offset – int
count – int
arg – str
替换从位置
offset开始长度为count的子字符串为字符串arg。- setData(arg__1)#
- 参数:
arg__1 – 字符串
设置此对象的字符串为
v。另请参阅
- textInputData(offset, count)#
- 参数:
offset – int
count – int
- 返回类型:
str
从位置
offset返回长度为count的子字符串。