class FromBase64Result#

FromBase64Result 类包含了调用 fromBase64Encoding 的结果。 更多信息

摘要#

方法#

注意

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

详细描述#

警告

本节包含从C++自动翻译到Python的代码片段,可能包含错误。

本类的对象可以用来检查转换是否成功,如果成功,则检索解码后的 QByteArray . 为 FromBase64Result 定义的转换运算符使它的使用非常简单

def process():
if auto result = QByteArray.fromBase64Encoding(encodedData):
    process(result)

您还可以直接访问转换状态和解码后的数据

result = QByteArray.fromBase64Encoding(encodedData)
if result.decodingStatus == QByteArray.Base64DecodingStatus.Ok:
    process(result.decoded)

参见

fromBase64

PySide6.QtCore.QByteArray.FromBase64Result.decoded#
PySide6.QtCore.QByteArray.FromBase64Result.decodingStatus#
__ne__(rhs)#
参数:

rhsFromBase64Result

返回类型:

bool

如果 lhsrhs 相同,则返回 true,否则返回 false

__mul__()#
返回类型:

QByteArray

返回解码后的字节数组。

__eq__(rhs)#
参数:

rhsFromBase64Result

返回类型:

bool

如果 lhsrhs 相同,则返回 true,否则返回 false

lhsrhs 相同当且仅当他们包含相同的解码状态,如果在状态为 QByteArray::Base64DecodingStatus::Ok 时,它们包含相同的解码数据。

swap(other)#
参数:

otherFromBase64Result