code: def tree_model_natsort(model, row1, row2, user_data=None):
      '''用natural sorting算法对TreeModel的一个column进行排序'''
      sort_column, sort_type = model.get_sort_column_id()
      value1 = model.get_value(row1, sort_column)
      value2 = model.get_value(row2, sort_column)
      sort_list1 = util.natsort(value1)
      sort_list2 = util.natsort(value2)
      status = sort_list1 < sort_list2
      if sort_list1 < sort_list2:
          return -1
      else:
          return f tree_model_natsort(model, row1, row2, user_data=None):
      '''用natural sorting算法对TreeModel的一个column进行排序'''
      sort_column, sort_type = model.get_sort_column_id()
      value1 = model.get_value(row1, sort_column)
      value2 = model.get_value(row2, sort_column)
      sort_list1 = util.natsort(value1)
      sort_list2 = util.natsort(value2)
      status = sort_list1 < sort_list2
      if sort_list1 < sort_list2:
          return -1
      else:
          return 1
docs: 用natural sorting算法对TreeModel的一个column进行排序