wzp 3 месяцев назад
Родитель
Сommit
a629b360ae
1 измененных файлов: 5 добавлений и 2 удалений
  1. 5
    2
      Back/Program_Run/file_system_watching.py

+ 5
- 2
Back/Program_Run/file_system_watching.py Просмотреть файл

@@ -39,13 +39,16 @@ class ComboBoxUpdater(FileSystemEventHandler):
39 39
         # 列出 SQL 文件夹中的所有 .db 文件
40 40
         db_files = [f for f in os.listdir(self.sql_folder) if f.endswith('.db')]
41 41
 
42
+        # 过滤掉以 'DataBase' 开头的文件
43
+        filtered_db_files = [f for f in db_files if not f.startswith('DataBase')]
44
+
42 45
         # 将数据库文件名添加到 comboBox 中
43
-        for db_file in db_files:
46
+        for db_file in filtered_db_files:
44 47
             db_name = os.path.splitext(db_file)[0]  # 获取数据库名称并去掉.db后缀
45 48
             self.comboBox.addItem(QCoreApplication.translate("MainWindow", db_name, None))
46 49
 
47 50
         # 如果没有找到任何数据库文件,显示提示信息
48
-        if not db_files:
51
+        if not filtered_db_files:
49 52
             self.comboBox.addItem(QCoreApplication.translate("MainWindow", "未找到数据库文件", None))
50 53
 
51 54
         # 重新设置之前选中的数据库为选中状态

Загрузка…
Отмена
Сохранить