Projet

Général

Profil

Bug #4811

Feature - Fonctionnalité #4800: [Qt5.6] Scaling non fonctionnel

[Qt5.6] Scaling SSOBox sans Parent

Ajouté par Icham Sirat il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fixed - Corrigé - Implémenté
Priorité:
Normale
Assigné à:
Icham Sirat
Catégorie:
AbulEduSSOLoginV1
Version cible:
-
Début:
02/05/2016
Echéance:
% réalisé:

100%

Temps estimé:
(Total: 0.25 h)

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

Bug #4815: resizeEvent ...Fixed - Corrigé - ImplémentéIcham Sirat

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 !!!

#6 Mis à jour par Icham Sirat il y a plus de 8 ans

  • % réalisé changé de 50 à 80

Frais ça fonctionne

#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

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux