diff --git a/app/dialogs/key_dialog.py b/app/dialogs/key_dialog.py index 8a872df..06af4c1 100644 --- a/app/dialogs/key_dialog.py +++ b/app/dialogs/key_dialog.py @@ -45,16 +45,6 @@ class GenerateKeyDialog(QDialog): form.addRow("Commentaire :", self.comment_edit) layout.addLayout(form) - # Resume du type selectionne, toujours visible : plus utile qu'une info-bulle - # qu'il faut penser a aller chercher. - self.type_help = QLabel() - self.type_help.setObjectName("statusLabel") - self.type_help.setWordWrap(True) - self.type_help.setTextFormat(Qt.PlainText) - self.type_help.setMinimumHeight(90) - self.type_help.setAlignment(Qt.AlignTop) - layout.addWidget(self.type_help) - self.type_combo.currentIndexChanged.connect(self._on_type_changed) self._on_type_changed() @@ -65,7 +55,9 @@ class GenerateKeyDialog(QDialog): def _on_type_changed(self) -> None: key_type = self.type_combo.currentData() - self.type_help.setText(KEY_TYPE_DESCRIPTIONS.get(key_type, "")) + # l'info-bulle du champ reprend celle du type choisi : sans ca, l'explication + # ne serait visible qu'en ouvrant la liste deroulante + self.type_combo.setToolTip(KEY_TYPE_DESCRIPTIONS.get(key_type, "")) # la taille en bits ne concerne que RSA self.bits_spin.setEnabled(key_type == KEY_TYPE_RSA)