Parcourir la source

修复打包为exe之后树状图中数据库路径的问题(新建项目还需要更改,树状图的显示还需要更改)

wzp il y a 5 mois
Parent
révision
f10b581936
1 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 4
    4
      Front/main.py

+ 4
- 4
Front/main.py Voir le fichier

230
         # 获取数据库路径和表名
230
         # 获取数据库路径和表名
231
         dbname = data['listData'][0]
231
         dbname = data['listData'][0]
232
         tablename = data['listData'][2]
232
         tablename = data['listData'][2]
233
-        dbpath = os.path.join(os.path.abspath('../SQL'), f"{dbname}.db")
233
+        dbpath = resource_path(os.path.join('SQL', f"{dbname}.db"))
234
 
234
 
235
         # 确保 tablename 是 UTF-8 编码的字符串
235
         # 确保 tablename 是 UTF-8 编码的字符串
236
         try:
236
         try:
297
         dbname = data['listData'][0]
297
         dbname = data['listData'][0]
298
         tablename = data['listData'][2]
298
         tablename = data['listData'][2]
299
         tablename_utf8 = tablename.encode('utf-8')
299
         tablename_utf8 = tablename.encode('utf-8')
300
-        dbpath = os.path.join(os.path.abspath('../SQL'), f"{dbname}.db")
300
+        dbpath = resource_path(os.path.join('SQL', f"{dbname}.db"))
301
 
301
 
302
         # 获取父节点
302
         # 获取父节点
303
         parent_item = item.parent()
303
         parent_item = item.parent()
404
         # 获取数据库路径和表名
404
         # 获取数据库路径和表名
405
         dbname = data['listData'][0]
405
         dbname = data['listData'][0]
406
         tablename = data['listData'][2]
406
         tablename = data['listData'][2]
407
-        dbpath = os.path.join(os.path.abspath('../SQL'), f"{dbname}.db")
407
+        dbpath = resource_path(os.path.join('SQL', f"{dbname}.db"))
408
 
408
 
409
         # 确保 tablename 是 UTF-8 编码的字符串
409
         # 确保 tablename 是 UTF-8 编码的字符串
410
         try:
410
         try:
473
         dbname = data['listData'][0]
473
         dbname = data['listData'][0]
474
         tablename = data['listData'][2]
474
         tablename = data['listData'][2]
475
         tablename_utf8 = tablename.encode('utf-8')
475
         tablename_utf8 = tablename.encode('utf-8')
476
-        dbpath = os.path.join(os.path.abspath('../SQL'), f"{dbname}.db")
476
+        dbpath = resource_path(os.path.join('SQL', f"{dbname}.db"))
477
 
477
 
478
         # 获取父节点
478
         # 获取父节点
479
         parent_item = item.parent()
479
         parent_item = item.parent()

Loading…
Annuler
Enregistrer