diff --git a/src/View/Study/Window.py b/src/View/Study/Window.py index 6d313199..a90ed549 100644 --- a/src/View/Study/Window.py +++ b/src/View/Study/Window.py @@ -3,10 +3,13 @@ from Model.Study import Study from View.ASubWindow import ASubWindow +from PyQt5.QtCore import QCoreApplication + from PyQt5.QtWidgets import ( QRadioButton, QLabel, QDateTimeEdit, ) +_translate = QCoreApplication.translate class NewStudyWindow(ASubWindow): def __init__(self, study=None, title="New Study", parent=None): @@ -14,13 +17,20 @@ class NewStudyWindow(ASubWindow): self.ui.setWindowTitle(title) self.parent = parent - self.study = study if not self.study is None: self.set_line_edit_text("lineEdit_name", self.study.name) self.set_text_edit_text("textEdit_description", self.study.description) self.set_datetime_edit("dateTimeEdit_date", self.study.date) + + self.find(QLabel, "label_creation_date_data").setText( + self.study.creation_date.isoformat(sep=" ") + ) + self.find(QLabel, "label_last_modification_data").setText( + self.study.last_save_date.isoformat(sep=" ") + ) + if self.study.time_system == "date": self.set_radio_button("radioButton_date", True) self.find(QLabel, "label_date").setEnabled(True) diff --git a/src/View/ui/NewStudy.ui b/src/View/ui/NewStudy.ui index 95100b5c..a7892389 100644 --- a/src/View/ui/NewStudy.ui +++ b/src/View/ui/NewStudy.ui @@ -13,98 +13,134 @@ Dialog - + - - - Name - - - - - - - MyNewStudy - - - - - - - Time system - - - - - - - + + + - Time - - - true + Name - - + + + + MyNewStudy + + + + + + + Time system + + + + + - + - Date + Time + + + true - - - Qt::Vertical - - - - - - - false - - - Staring date - - - - - - - false - - - dd/MM/yyyy HH:mm:ss - - + + + + + Date + + + + + + + Qt::Vertical + + + + + + + false + + + Staring date + + + + + + + false + + + dd/MM/yyyy HH:mm:ss + + + + + + + + Description + + + + + + + false + + + false + + + - - - - Description - - + + + + + + Creation date : + + + + + + + + + + + + + + Last modification : + + + + + + + + + + + - - - - false - - - false - - - - + Qt::Horizontal