Bug #4812
Feature - Fonctionnalité #4800: [Qt5.6] Scaling non fonctionnel
Scaling MessageBox
100%
Description
Quand la message box est "scaled", c'est pas beau.
Mais j'ai trouvé le coupable :
m_abuleduMessageBox->setGeometry(10*ratio,10*ratio,400*ratio,250*ratio);
Historique
#1 Mis à jour par Icham Sirat il y a plus de 8 ans
c'est là que c'est pas fait dans les règles : si on avait hérité de QMessageBox, la gestion de la taille est toute faire (cf http://cep.xray.aps.anl.gov/software/qt4-x11-4.2.2-browser/d3/dc5/qmessagebox_8cpp-source.html #methode updateSize())
J'essaye de copier la fonction...
#2 Mis à jour par Icham Sirat il y a plus de 8 ans
- Sujet changé de Affichage MessageBox à Scaling MessageBox
#3 Mis à jour par Icham Sirat il y a plus de 8 ans
Ah non ça ne marchera pas en copiant mais on peut s'en inspirer =)
#4 Mis à jour par Icham Sirat il y a plus de 8 ans
- % réalisé changé de 0 à 30
D'ailleurs, la messagebox n'apparait plus quand on est en taille minimale...
Peut-être remplacer m_abuleduMessageBox->setGeometry(10*ratio,10*ratio,400*ratio,250*ratio); par m_abuleduMessageBox->setGeometry(10*ratio,10*ratio,m_abuleduMessageBox->width(),m_abuleduMessageBox->height());
Ou alors remplacer/améliorer le slot démo des logiciels.
Test en cours...
#5 Mis à jour par Icham Sirat il y a plus de 8 ans
- % réalisé changé de 30 à 90
C’est bon pour le scaling de l'image. J'envoie un build de test =)
#6 Mis à jour par Icham Sirat il y a plus de 8 ans
- Statut changé de Assigned - En cours à Fixed - Corrigé - Implémenté
- % réalisé changé de 90 à 100
c'est bon.