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 :

probleme mdi area et affichage subwindows


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 118
    Par défaut probleme mdi area et affichage subwindows
    j'ai une mdi area sur laquelle j'ajoute des subwindows, jusque la tout va bien.

    J'ai cree dans l'ordre sub window 1, 2 et 3, elles sont donc l'une au dessus de l'autre. Mon probleme est que si je ferme celle du dessus (la 3) automatiquement c'est la 1 qui se raffiche tout en haut et non pas celle qui etait au dessous de la 3 (c'est a dire 2)

    Je n'arrive pas a trouver le signal source qui produit cela est ce que c'est un comportement normal de la mdiarea? si oui comment l'empecher, si non quel signal peut produire cela.


    Merci de votre aide

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Par défaut
    Salut,

    Je n'arrive pas a trouver le signal source qui produit cela est ce que c'est un comportement normal de la mdiarea? si oui comment l'empecher, si non quel signal peut produire cela.
    As tu lu la doc de la classe QMdiArea ?Les noms des signaux/slots de la classe sont pourtant assez explicites.

    Et il y a ça aussi :
    activationOrder : WindowOrder

    This property holds the ordering criteria for subwindow lists.

    This property specifies the ordering criteria for the list of subwindows returned by subWindowList(). By default, it is the window creation order.

    This property was introduced in Qt 4.4.

    Access functions:

    WindowOrder activationOrder () const
    void setActivationOrder ( WindowOrder order )
    See also subWindowList().
    G.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 118
    Par défaut
    oui activationorder me donne l'ordre lorsque je fait une subwindow list mais mon probleme ne semble pas etre la, mon probleme est a l'affichage.

    Lorsque je ferme la fenetre qui est tout en haut c'est toujours la premiere fenetre que j'ai cree qui se replace en haut. J'ai un slot qui recupere le signal subWindowActivated j'ai mis un breakpoint mais ce signal n'est meme pas emis.. je n'arrive pas a voir dans la doc ce qui peut produire ce phenomene.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 118
    Par défaut
    une precision supplementaire... si tu prends l'exemple fourni par qt qui s'appelle mdi dans mainwindows tu vois le phenomene

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Par défaut
    Je vais le mettre en évidence parce que je crois que tu as mal vu.
    activationOrder : WindowOrder

    This property holds the ordering criteria for subwindow lists.

    This property specifies the ordering criteria for the list of subwindows returned by subWindowList(). By default, it is the window creation order.

    This property was introduced in Qt 4.4.

    Access functions:

    WindowOrder activationOrder () const
    void setActivationOrder ( WindowOrder order )
    See also subWindowList().
    G.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 118
    Par défaut
    je suis familier avec cette fonction.. j'ai essaye les trois differentes options cela ne change rien au probleme

Discussions similaires

  1. probleme de format d`affichage(printf)
    Par smalto dans le forum C
    Réponses: 14
    Dernier message: 26/04/2006, 17h29
  2. probleme java 1.5 (affichage applet)
    Par argon dans le forum AWT/Swing
    Réponses: 21
    Dernier message: 19/03/2006, 12h26
  3. Probleme MDI
    Par le-roy_a dans le forum Langage
    Réponses: 3
    Dernier message: 20/02/2006, 18h36
  4. Réponses: 4
    Dernier message: 06/02/2006, 17h19
  5. [Struts]probleme de saisie et affichage de la saisie
    Par stanilas dans le forum Struts 1
    Réponses: 9
    Dernier message: 02/08/2005, 09h26

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