Closed alhyss closed 1 year ago
Je crois que j'ai trouvé pour les boutons avec des icônes invisibles. Par défaut, le thème fixe une taille commune à toutes les icônes (21 x 21px en pratique dans notre cas), mais on peut la modifier pour un bouton donné. En préservant la hauteur du thème :
h = button.iconSize().height()
button.setIconSize(QSize(1, h))
Il faut remettre blank.svg
à 1px de large dans ce cas.
J'obtiens :
Pour tout le reste, ça m'a l'air bon !
C'est fait, et aussi dans l'IHM
Je te pousse une version tout de suite
Quelques points à consolider pour les boutons de la barre d'outils et du formulaire :
'heures'
est sélectionné, et je crois que ça n'arrive que sur mon écran avec grossissement.QToolButton.setAutoRaise
).QAbstractButton.setDown
pour gérer les boutons activables Concerne le bouton d'activation du mode édition, le bouton d'activation du mode traduction et le bouton de verrouillage pour la barre d'outils, ainsi que le bouton de visualisation des géométries pour le formulaire. Réponse @WREATCHED : Possible mais avec la méthode _mObjetQToolButton.setCheckable(True) de l'objet QToolButton et la méthode dans les actions _mObjetQToolButton.setChecked(True)