QT 中对QTreeWidget项的子项排序sortChildren初步应用
前几天在写应用时,
想应用sortChildren对子项排序, 在网上查找到的方法是:
sortChildren(0, Qt::AscendingOrder); //对文本进行升序排序
sortChildren(0, Qt::DescendingOrder); //对文本进行降序排序
且第一个参数只能为0
在我进行修改尝试后发现,
如果用
setText( 0,ordstr + QString::fromUtf8(sz.c_str()) );
这个方法定义文本信息后,
再用
setText( 1,ordstr);
这个方法定义另外一个文本信息
就可以使用
sortChildren(1, Qt::AscendingOrder);
这个方法按第二个文本进行排序了!
你可以自定义任何文本排序 数字转换文本!
更多拍戏方法待研究......
浙公网安备 33010602011771号