Retirer le pave de description du formulaire de generation de cle

Les info-bulles suffisent : le texte fixe sous le formulaire allongeait la
fenetre sans rien apporter de plus.

L'explication reste accessible de deux façons : en survolant une entree de la
liste deroulante, et en survolant le champ lui-meme, dont l'info-bulle reprend
desormais celle du type selectionne. Sans cette seconde info-bulle, l'explication
n'aurait ete visible qu'en ouvrant la liste.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
snoopy
2026-09-04 12:20:02 +02:00
parent c4afc31e34
commit fbf7f580bc

View File

@@ -45,16 +45,6 @@ class GenerateKeyDialog(QDialog):
form.addRow("Commentaire :", self.comment_edit) form.addRow("Commentaire :", self.comment_edit)
layout.addLayout(form) 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.type_combo.currentIndexChanged.connect(self._on_type_changed)
self._on_type_changed() self._on_type_changed()
@@ -65,7 +55,9 @@ class GenerateKeyDialog(QDialog):
def _on_type_changed(self) -> None: def _on_type_changed(self) -> None:
key_type = self.type_combo.currentData() 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 # la taille en bits ne concerne que RSA
self.bits_spin.setEnabled(key_type == KEY_TYPE_RSA) self.bits_spin.setEnabled(key_type == KEY_TYPE_RSA)