IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

Quand un widget a sa taille finale ?


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Par défaut Quand un widget a sa taille finale ?
    Bonjour,

    L'osque j'observe la largueur widget->width() dans le constructeur de mon MainWindow il ne me donne pas les bonnes largueur. Si je les regarde via un click bouton c'est correcte. Je supose que dans le constructeur les tailles des éléments ne sont pas encore correctement dimensionné, à quelle moment le sont-elles ou quelle evenement me permet de le savoir?
    Merci d'avance de votre aide

    En ligne

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Salut.
    Citation Envoyé par uriotcea Voir le message
    Bonjour,

    L'osque j'observe la largueur widget->width() dans le constructeur de mon MainWindow il ne me donne pas les bonnes largueur. Si je les regarde via un click bouton c'est correcte. Je supose que dans le constructeur les tailles des éléments ne sont pas encore correctement dimensionné, à quelle moment le sont-elles ou quelle evenement me permet de le savoir?
    Merci d'avance de votre aide

    En ligne
    Souvent après leurs première affichage

  3. #3
    Membre éprouvé Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Par défaut
    Oui, mais y a t-il un evement quand la fenêtre a été completemnt dessinée?

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par uriotcea Voir le message
    Oui, mais y a t-il un evement quand la fenêtre a été completemnt dessinée?
    Je ne pense pas.
    Tu pourrais utiliser la fonction static QTimer::singleShot dans ton constructeur
    http://qt.developpez.com/doc/latest/...tml#singleShot
    et ainsi faire ce que tu veut aprés l'affichage

  5. #5
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par défaut
    Salut,

    Tu connaitras la taille en dérivant de sizeEvent.

  6. #6
    Membre éprouvé Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Par défaut
    au premier passage dans sizeEvent de MainWindow, les tailles ne sont tj pas correctes, quand je redimensionnement manuellement, au second passage c'est ok. C'est tout de même pas trés satisfaisant.
    J'ai vraiment besoin au moment de l'affichage d'afficher certaine datas en fonction de la taille de certains widgets

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. StringBuilder quand on connais pas la taille du string
    Par jayfaze dans le forum Langage
    Réponses: 6
    Dernier message: 05/08/2010, 14h30
  2. TK: zone de saisie widget Entry limiter taille textarea
    Par pinpin77 dans le forum Interfaces Graphiques
    Réponses: 6
    Dernier message: 26/01/2009, 14h42
  3. Calculer la taille finale d'une image ISO à partir du dossier source
    Par raoulchatigre dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 05/09/2007, 21h20
  4. Réponses: 2
    Dernier message: 19/05/2007, 18h37
  5. Réponses: 4
    Dernier message: 01/02/2006, 11h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo