Bug #4811
Feature - Fonctionnalité #4800: [Qt5.6] Scaling non fonctionnel
[Qt5.6] Scaling SSOBox sans Parent
100%
Description
C'est pas beau du tout : et en plus on en voit que la moitié :/ (alt+F4 pour la fermer mais si on a pas de clavier on ne peut pas)
Sous-tâches
Historique
#1 Mis à jour par Icham Sirat il y a plus de 8 ans
Je pense que le problème il est là...
// setWindowFlags(Qt::FramelessWindowHint);
#2 Mis à jour par Icham Sirat il y a plus de 8 ans
Bon j'ai essayer ça dans le constructeur :
setGeometry(QApplication::desktop()->availableGeometry());
Mais aussi de surcharger la méthode showMaximized()...
void AbulEduSSOLoginV1::showMaximized() { setGeometry(QApplication::desktop()->availableGeometry()); QWidget::showMaximized(); }
Pas d'améliorations...
#3 Mis à jour par Icham Sirat il y a plus de 8 ans
- % réalisé changé de 0 à 30
Après plusieurs tests, une solution consisterait a créer une frame juste avec un titre et d'empêcher son redimensionnement.
Je n'arrive pas encore à bloquer la taille. Lorsqu'on clique sur la barre des titres, la fenêtre sso est redimensionnée...
#4 Mis à jour par Icham Sirat il y a plus de 8 ans
- % réalisé changé de 30 à 50
Bon grosse avancée ce jour : j'arrive à afficher en Maximised sur la tablette avec la barre des taches visible =)
Sauf que maintenant c'est sur le desktop normal que la fenêtre de login s'affiche en haut à droite..
Je creuse mais je ne suis plus très loin ... C'est long :/
#5 Mis à jour par Icham Sirat il y a plus de 8 ans
Soluce sur PC :
void AbulEduSSOLoginV1::resizeEvent(QResizeEvent *event) { qDebug() << "RESIZE"; setGeometry(QApplication::desktop()->availableGeometry()); abeApp->abeCenterWindow(ui->frameCentral); }
Je teste sur tablette !!!
#7 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 80 à 100