Browse Source

修复bug;修改排序方式

ChenYL 1 year ago
parent
commit
589e21ceed
2 changed files with 3 additions and 2 deletions
  1. 1 1
      src/agg.py
  2. 2 1
      src/ui/AggAnalyseModeAndView.py

+ 1 - 1
src/agg.py

@@ -353,7 +353,7 @@ def sort_file_content(data_path: str):
                 if not tmp_result:
                     continue
                 else:
-                    tmp_result = sorted(tmp_result, key=lambda x: len(x), reverse=True)
+                    tmp_result = sorted(tmp_result, key=lambda x: (len(x), x), reverse=True)
                     result.append((count, tmp_result))
                     tmp_result = []
                     count = 0

+ 2 - 1
src/ui/AggAnalyseModeAndView.py

@@ -98,8 +98,9 @@ class AggAnalyseModeAndView(QWidget, Ui_Form):
 
         self.contentList.clear()
         self.contentList.addItems(self.contentDict[currentIndex]["contentLines"])
+        self.contentList.scrollToTop()
         self.msg.setText("总数量:%d,当前位置:%d,数量:%d" % (
-            self.totalNum, currentIndex, self.contentDict[currentIndex]["count"]))
+            self.totalNum, self.config['currentIndex'], self.contentDict[currentIndex]["count"]))
         # 保存历史使用记录
         utils.saveJson(CONFIG_PATH, self.config)