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:
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user