|
@@ -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
|
# 重新设置之前选中的数据库为选中状态
|