- class QCollatorSortKey#
QCollatorSortKey类可用于加速字符串排序。 更多…概述#
方法#
def
__init__()def
compare()def
__lt__()def
swap()
注意
此文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段进行翻译的贡献。如果您遇到翻译问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单的方式让我们知道。
详细描述#
QCollatorSortKey类总是由sortKey()创建,用于快速字符串排序,例如在排序多个字符串时。- __init__(other)#
- 参数:
other –
QCollatorSortKey
创建另一个比较器的键的副本。
- compare(key)#
- 参数:
key –
QCollatorSortKey- 返回类型:
int
比较此键与其他键(必须由相同的
QCollator的sortKey()方法创建),比较将按照该QCollator的排序顺序进行。如果此键应该在
otherKey之前排序,则返回负值,如果两个键相等则返回0,如果此键应该在otherKey之后排序则返回正值。另请参阅
操作符- __lt__(rhs)#
- 参数:
rhs –
QCollatorSortKey- 返回类型:
bool
两个键必须由相同的
QCollator的sortKey()方法创建。如果根据创建它们的QCollator应该将lhs排在rhs之前,则返回true,否则返回false。另请参阅
- swap(other)#
- 参数:
other –
QCollatorSortKey
与
other交换此比较器键。