This commit is contained in:
Louis Mazin 2025-07-10 19:21:41 +02:00
parent 41bae0e092
commit 6d003d7e49
3 changed files with 759 additions and 14 deletions

View File

@ -45,7 +45,7 @@ class Verifier:
rows = list(csv_reader)
if not rows:
return "CSV file is empty"
return ["📄 Le fichier CSV est vide."]
# First row contains column names
headers = rows[0]
@ -54,15 +54,15 @@ class Verifier:
patient_dict = {headers[i]: row[i] for i in range(len(headers))}
patients_data.append(patient_dict)
except FileNotFoundError:
return f"Error: File {patients_csv} not found"
return [f"📁 Erreur: Le fichier {patients_csv} n'a pas été trouvé."]
except Exception as e:
return f"Error reading CSV file: {e}"
return [f"💥 Erreur lors de la lecture du fichier CSV: {e}."]
self.patients = Patients(patients_data)
# Check if we have truth data
if not self.truth.get_patients():
return ["Erreur: Aucune donnée de vérité n'a pu être chargée"]
return ["Erreur: Aucune donnée de vérité n'a pu être chargée."]
key_to_test = self.truth.get_patients()[0].json_data.keys()
issues = []
@ -74,10 +74,10 @@ class Verifier:
for key in key_to_test:
if not patient.compare_value(key, truth_patient.get_value(key)):
issue_founded = True
issues.append(f"Le patient avec le numéro de correspondance{patient.get_value('Numéro de correspondance')} a une discordance avec {key}. Attendu : {truth_patient.get_value(key)}, Trouvé : {patient.get_value(key)}")
issues.append(f"⚠️ Le patient n°{patient.get_value('Numéro de correspondance')} a une discordance avec {key}. Attendu : {truth_patient.get_value(key)}, Trouvé : {patient.get_value(key)}.")
else:
issue_founded = True
issues.append(f"Le patient avec le numéro de correspondance{patient.get_value('Numéro de correspondance')} n'a pas été trouvé dans les données de vérité")
issues.append(f"Le patient n°{patient.get_value('Numéro de correspondance')} n'a pas été trouvé dans les données de vérité.")
if issue_founded:
issues.append("")
return issues

View File

@ -1,20 +1,764 @@
{
"patients": [
{
"Numéro de correspondance": "0",
"date_de_la_pose_de_l_endoprothese": "2023-10-01"
"date_de_la_pose_de_l_endoprothese": "2019-09-26",
"Numéro de correspondance": "84"
},
{
"Numéro de correspondance": "1",
"date_de_la_pose_de_l_endoprothese": "2023-10-02"
"date_de_la_pose_de_l_endoprothese": "2022-05-05",
"Numéro de correspondance": "187"
},
{
"Numéro de correspondance": "2",
"date_de_la_pose_de_l_endoprothese": "2023-10-03"
"date_de_la_pose_de_l_endoprothese": "2020-12-24",
"Numéro de correspondance": "98"
},
{
"Numéro de correspondance": "3",
"date_de_la_pose_de_l_endoprothese": "2023-10-04"
"date_de_la_pose_de_l_endoprothese": "2022-09-26",
"Numéro de correspondance": "195"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-10-22",
"Numéro de correspondance": "134"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-08-03",
"Numéro de correspondance": "180"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-03-23",
"Numéro de correspondance": "10"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-12-15",
"Numéro de correspondance": "140"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-12-24",
"Numéro de correspondance": "153"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-01-25",
"Numéro de correspondance": "14"
},
{
"date_de_la_pose_de_l_endoprothese": "2017-01-17",
"Numéro de correspondance": "336"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-11-29",
"Numéro de correspondance": "36"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-10-04",
"Numéro de correspondance": "62"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-08-24",
"Numéro de correspondance": "171"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-06-05",
"Numéro de correspondance": "211"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-04-12",
"Numéro de correspondance": "214"
},
{
"date_de_la_pose_de_l_endoprothese": "2017-01-25",
"Numéro de correspondance": "335"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-09-14",
"Numéro de correspondance": "177"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-03-09",
"Numéro de correspondance": "289"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-06-27",
"Numéro de correspondance": "167"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-12-22",
"Numéro de correspondance": "191"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-02-04",
"Numéro de correspondance": "142"
},
{
"date_de_la_pose_de_l_endoprothese": "2020-12-11",
"Numéro de correspondance": "95"
},
{
"date_de_la_pose_de_l_endoprothese": "2020-11-19",
"Numéro de correspondance": "100"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-10-19",
"Numéro de correspondance": "129"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-02-09",
"Numéro de correspondance": "144"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-01-21",
"Numéro de correspondance": "139"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-06-20",
"Numéro de correspondance": "258"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-11-29",
"Numéro de correspondance": "63"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-08-04",
"Numéro de correspondance": "174"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-02-22",
"Numéro de correspondance": "196"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-08-16",
"Numéro de correspondance": "295"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-12-16",
"Numéro de correspondance": "193"
},
{
"date_de_la_pose_de_l_endoprothese": "2017-04-28",
"Numéro de correspondance": "355"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-02-22",
"Numéro de correspondance": "12"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-05-02",
"Numéro de correspondance": "50"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-05-28",
"Numéro de correspondance": "114"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-03-28",
"Numéro de correspondance": "159"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-06-12",
"Numéro de correspondance": "252"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-05-16",
"Numéro de correspondance": "260"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-10-08",
"Numéro de correspondance": "265"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-10-25",
"Numéro de correspondance": "61"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-03-29",
"Numéro de correspondance": "251"
},
{
"date_de_la_pose_de_l_endoprothese": "2016-08-16",
"Numéro de correspondance": "323"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-06-28",
"Numéro de correspondance": "318"
},
{
"date_de_la_pose_de_l_endoprothese": "2016-04-29",
"Numéro de correspondance": "324"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-04-08",
"Numéro de correspondance": "124"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-06-10",
"Numéro de correspondance": "161"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-11-28",
"Numéro de correspondance": "228"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-03-30",
"Numéro de correspondance": "198"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-10-25",
"Numéro de correspondance": "231"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-10-14",
"Numéro de correspondance": "269"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-04-22",
"Numéro de correspondance": "160"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-04-12",
"Numéro de correspondance": "28"
},
{
"date_de_la_pose_de_l_endoprothese": "2020-08-12",
"Numéro de correspondance": "299"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-03-10",
"Numéro de correspondance": "111"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-12-22",
"Numéro de correspondance": "229"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-06-03",
"Numéro de correspondance": "254"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-07-16",
"Numéro de correspondance": "131"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-08-31",
"Numéro de correspondance": "168"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-10-19",
"Numéro de correspondance": "278"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-11-29",
"Numéro de correspondance": "65"
},
{
"date_de_la_pose_de_l_endoprothese": "2025-03-27",
"Numéro de correspondance": "91"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-01-05",
"Numéro de correspondance": "145"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-07-24",
"Numéro de correspondance": "220"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-02-02",
"Numéro de correspondance": "240"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-12-05",
"Numéro de correspondance": "300"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-07-23",
"Numéro de correspondance": "310"
},
{
"date_de_la_pose_de_l_endoprothese": "2020-10-23",
"Numéro de correspondance": "99"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-11-15",
"Numéro de correspondance": "149"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-02-05",
"Numéro de correspondance": "232"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-11-15",
"Numéro de correspondance": "183"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-09-09",
"Numéro de correspondance": "58"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-10-11",
"Numéro de correspondance": "223"
},
{
"date_de_la_pose_de_l_endoprothese": "2017-10-06",
"Numéro de correspondance": "20"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-01-25",
"Numéro de correspondance": "38"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-10-21",
"Numéro de correspondance": "136"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-05-16",
"Numéro de correspondance": "49"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-12-15",
"Numéro de correspondance": "151"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-09-21",
"Numéro de correspondance": "266"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-07-21",
"Numéro de correspondance": "123"
},
{
"date_de_la_pose_de_l_endoprothese": "2016-08-30",
"Numéro de correspondance": "338"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-11-12",
"Numéro de correspondance": "133"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-05-02",
"Numéro de correspondance": "205"
},
{
"date_de_la_pose_de_l_endoprothese": "2020-07-06",
"Numéro de correspondance": "77"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-04-21",
"Numéro de correspondance": "208"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-04-12",
"Numéro de correspondance": "242"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-06-03",
"Numéro de correspondance": "255"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-03-25",
"Numéro de correspondance": "106"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-06-05",
"Numéro de correspondance": "210"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-01-10",
"Numéro de correspondance": "233"
},
{
"date_de_la_pose_de_l_endoprothese": "2017-10-13",
"Numéro de correspondance": "360"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-08-24",
"Numéro de correspondance": "19"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-04-13",
"Numéro de correspondance": "152"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-05-14",
"Numéro de correspondance": "249"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-08-20",
"Numéro de correspondance": "259"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-05-27",
"Numéro de correspondance": "261"
},
{
"date_de_la_pose_de_l_endoprothese": "2017-12-21",
"Numéro de correspondance": "297"
},
{
"date_de_la_pose_de_l_endoprothese": "2017-05-23",
"Numéro de correspondance": "344"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-10-03",
"Numéro de correspondance": "24"
},
{
"date_de_la_pose_de_l_endoprothese": "2017-01-06",
"Numéro de correspondance": "331"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-06-20",
"Numéro de correspondance": "25"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-01-31",
"Numéro de correspondance": "241"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-08-31",
"Numéro de correspondance": "173"
},
{
"date_de_la_pose_de_l_endoprothese": "2020-10-01",
"Numéro de correspondance": "104"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-02-07",
"Numéro de correspondance": "43"
},
{
"date_de_la_pose_de_l_endoprothese": "2017-06-02",
"Numéro de correspondance": "342"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-12-18",
"Numéro de correspondance": "31"
},
{
"date_de_la_pose_de_l_endoprothese": "2017-11-02",
"Numéro de correspondance": "11"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-09-17",
"Numéro de correspondance": "128"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-03-28",
"Numéro de correspondance": "150"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-10-11",
"Numéro de correspondance": "181"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-02-24",
"Numéro de correspondance": "202"
},
{
"date_de_la_pose_de_l_endoprothese": "2017-08-14",
"Numéro de correspondance": "357"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-03-24",
"Numéro de correspondance": "203"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-08-06",
"Numéro de correspondance": "54"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-07-02",
"Numéro de correspondance": "126"
},
{
"date_de_la_pose_de_l_endoprothese": "2017-01-13",
"Numéro de correspondance": "334"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-01-15",
"Numéro de correspondance": "8"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-10-27",
"Numéro de correspondance": "186"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-08-19",
"Numéro de correspondance": "57"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-05-03",
"Numéro de correspondance": "158"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-08-25",
"Numéro de correspondance": "169"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-11-27",
"Numéro de correspondance": "29"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-02-16",
"Numéro de correspondance": "109"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-10-04",
"Numéro de correspondance": "225"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-05-18",
"Numéro de correspondance": "244"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-01-19",
"Numéro de correspondance": "279"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-08-23",
"Numéro de correspondance": "301"
},
{
"date_de_la_pose_de_l_endoprothese": "2020-08-26",
"Numéro de correspondance": "81"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-01-30",
"Numéro de correspondance": "204"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-05-21",
"Numéro de correspondance": "248"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-03-18",
"Numéro de correspondance": "48"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-05-28",
"Numéro de correspondance": "51"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-09-27",
"Numéro de correspondance": "60"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-02-29",
"Numéro de correspondance": "236"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-10-27",
"Numéro de correspondance": "286"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-01-20",
"Numéro de correspondance": "190"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-03-01",
"Numéro de correspondance": "246"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-12-14",
"Numéro de correspondance": "35"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-06-09",
"Numéro de correspondance": "118"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-01-18",
"Numéro de correspondance": "290"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-01-06",
"Numéro de correspondance": "97"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-03-31",
"Numéro de correspondance": "206"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-03-11",
"Numéro de correspondance": "243"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-10-22",
"Numéro de correspondance": "267"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-12-27",
"Numéro de correspondance": "189"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-02-17",
"Numéro de correspondance": "103"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-06-03",
"Numéro de correspondance": "125"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-03-11",
"Numéro de correspondance": "146"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-04-17",
"Numéro de correspondance": "247"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-08-31",
"Numéro de correspondance": "52"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-03-21",
"Numéro de correspondance": "239"
},
{
"date_de_la_pose_de_l_endoprothese": "2020-02-07",
"Numéro de correspondance": "76"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-02-05",
"Numéro de correspondance": "119"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-11-19",
"Numéro de correspondance": "37"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-02-07",
"Numéro de correspondance": "41"
},
{
"date_de_la_pose_de_l_endoprothese": "2020-06-26",
"Numéro de correspondance": "85"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-03-30",
"Numéro de correspondance": "105"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-05-15",
"Numéro de correspondance": "209"
},
{
"date_de_la_pose_de_l_endoprothese": "2020-11-12",
"Numéro de correspondance": "92"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-02-07",
"Numéro de correspondance": "288"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-11-26",
"Numéro de correspondance": "40"
},
{
"date_de_la_pose_de_l_endoprothese": "2020-11-20",
"Numéro de correspondance": "89"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-05-17",
"Numéro de correspondance": "116"
},
{
"date_de_la_pose_de_l_endoprothese": "2019-06-20",
"Numéro de correspondance": "298"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-11-15",
"Numéro de correspondance": "271"
},
{
"date_de_la_pose_de_l_endoprothese": "2017-10-19",
"Numéro de correspondance": "358"
},
{
"date_de_la_pose_de_l_endoprothese": "2020-09-03",
"Numéro de correspondance": "83"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-05-12",
"Numéro de correspondance": "235"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-04-19",
"Numéro de correspondance": "272"
},
{
"date_de_la_pose_de_l_endoprothese": "2016-11-29",
"Numéro de correspondance": "329"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-03-20",
"Numéro de correspondance": "245"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-09-09",
"Numéro de correspondance": "262"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-04-20",
"Numéro de correspondance": "207"
},
{
"date_de_la_pose_de_l_endoprothese": "2020-10-26",
"Numéro de correspondance": "90"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-11-30",
"Numéro de correspondance": "230"
},
{
"date_de_la_pose_de_l_endoprothese": "2016-11-29",
"Numéro de correspondance": "328"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-09-03",
"Numéro de correspondance": "138"
},
{
"date_de_la_pose_de_l_endoprothese": "2018-04-13",
"Numéro de correspondance": "316"
},
{
"date_de_la_pose_de_l_endoprothese": "2020-02-27",
"Numéro de correspondance": "71"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-09-12",
"Numéro de correspondance": "176"
},
{
"date_de_la_pose_de_l_endoprothese": "2017-10-03",
"Numéro de correspondance": "5"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-03-26",
"Numéro de correspondance": "238"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-06-11",
"Numéro de correspondance": "257"
},
{
"date_de_la_pose_de_l_endoprothese": "2024-09-06",
"Numéro de correspondance": "263"
},
{
"date_de_la_pose_de_l_endoprothese": "2020-08-28",
"Numéro de correspondance": "87"
},
{
"date_de_la_pose_de_l_endoprothese": "2021-05-27",
"Numéro de correspondance": "127"
},
{
"date_de_la_pose_de_l_endoprothese": "2023-11-27",
"Numéro de correspondance": "226"
},
{
"date_de_la_pose_de_l_endoprothese": "2022-11-09",
"Numéro de correspondance": "182"
}
]
}

View File

@ -43,6 +43,7 @@ class Main(QMainWindow):
self.results_display.setPlaceholderText("Les résultats de la vérification apparaîtront ici...")
self.results_display.setReadOnly(True) # Make it read-only
self.results_display.setMinimumHeight(200) # Set minimum height
self.results_display.setFontPointSize(10) # Set font size for better readability
self.main_layout.addWidget(self.results_display)
self.main_layout.addWidget(self.verify_button)