Skip to content

Commit 3d21ad6

Browse files
committed
Reset label lors d'une nouvelle requete
1 parent 45845f9 commit 3d21ad6

File tree

2 files changed

+26
-4
lines changed

2 files changed

+26
-4
lines changed

py/create_db.py

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
from . import files
1111
from . import db
1212
from . import qgz
13+
from . import helper
1314

1415
FORM_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",

py/modify_db.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ def __init__(self, parent=None):
2323
self.btnDbPath.clicked.connect(lambda: files.open_file_to_lineedit("Sélectionner un fichier", "Base SQLite (*.sqlite)", self.editDbPath))
2424
self.btnModify.clicked.connect(self.__modify_db_file)
2525

26+
def show(self):
27+
super(ModifyDB, self).show()
28+
# Suppression ancien texte
29+
self.labMsg.setText("")
30+
self.bar.setValue(0)
31+
2632
def __modify_db_file(self):
2733
"""Crée la base de données en fonction des valeurs des champs."""
2834
path_db = self.editDbPath.text()
@@ -38,7 +44,11 @@ def __modify_db_file(self):
3844
self.labMsg.setText("Veuillez sélectionner au moins une extension à ajouter.")
3945
return
4046

41-
# Création extensions
47+
# Suppression ancien message affiché
48+
self.labMsg.setText("")
49+
self.bar.setValue(0)
50+
51+
# Préparation création extensions SQL
4252
tasks = []
4353
if checked_ofd:
4454
tasks.extend(db.generate_sql_tasks(path_db, db.SQL_OF_THE_DEAD))
@@ -47,4 +57,5 @@ def __modify_db_file(self):
4757

4858
tasks.append(lambda: self.labMsg.setText("La base de données a été modifiée avec succès."))
4959

60+
# Création extensions
5061
process.exec_tasks(tasks, self.bar)

0 commit comments

Comments
 (0)