1010from . import files
1111from . import db
1212from . import qgz
13+ from . import helper
1314
1415FORM_CLASS , _ = uic .loadUiType (os .path .join (
1516 os .path .dirname (__file__ ), 'create_db.ui' ))
@@ -31,6 +32,12 @@ def __init__(self, parent=None):
3132 self .btnDirPath .clicked .connect (lambda : files .save_dir_to_lineedit ("Choisissez le dossier du projet" , self .editDirPath ))
3233 self .btnCreate .clicked .connect (self .__generate_files )
3334
35+ def show (self ):
36+ super (CreateDB , self ).show ()
37+ # Suppression ancien texte
38+ self .labMsg .setText ("" )
39+ self .bar .setValue (0 )
40+
3441 def __generate_files (self ):
3542 """Crée la base de données en fonction des valeurs des champs."""
3643 path_dir = self .editDirPath .text ()
@@ -42,7 +49,12 @@ def __generate_files(self):
4249 if not os .path .exists (path_dir ):
4350 self .labMsg .setText ("Le dossier sélectionné n'existe pas." )
4451 return
52+
53+ # Suppression ancien texte
54+ self .labMsg .setText ("" )
55+ self .bar .setValue (0 )
4556
57+ # Définition nom des fichiers
4658 qgz_name = self .editQgzName .text ()
4759 if len (qgz_name ) == 0 :
4860 qgz_name = DEFAULT_QGZ_NAME
@@ -51,15 +63,14 @@ def __generate_files(self):
5163 if len (db_name ) == 0 :
5264 db_name = DEFAULT_DB_NAME
5365
66+ # Préparation requetes SQL
5467 sql_files = [db .SQL_MAIN ]
5568 if self .checkOfTheDead .isChecked ():
5669 sql_files .append (db .SQL_OF_THE_DEAD )
5770 if self .checkAtHome .isChecked ():
5871 sql_files .append (db .SQL_AT_HOME )
5972
60- ### Création qgz ###
61-
62- timer = QTimer ()
73+ # Création qgz
6374 qgz .create_project (
6475 dir_path = path_dir ,
6576 qgz_name = qgz_name + ".qgz" ,
0 commit comments