Partage
  • Partager sur Facebook
  • Partager sur Twitter

probleme focus

comprends pas ce qui se passe!

    25 avril 2008 à 9:27:29



    b'jour tout le monde
    j'ai une fenetre modale qui s'ouvre avec une QMainWindow et je place le code suivant ensuite:




    int largeur = width();
        int hauteur = height();
        mdi_dossier = new QMdiArea(this);
        setCentralWidget(mdi_dossier);
        //declaration des elements
        m_treeDossierWidget = new QMdiSubWindow(this, Qt::CustomizeWindowHint);
        m_treeDossierWidget->resize(largeur/5, hauteur - 60);
        m_treeDossier = new QTreeWidget(m_treeDossierWidget);
        m_treeDossierWidget->setWidget(m_treeDossier);
    
        m_affichageWidget = new QMdiSubWindow(this, Qt::CustomizeWindowHint);
        m_affichageWidget->resize((largeur*4)/5, hauteur - 60);
        m_mainAffichage= new QMainWindow;
        m_affichageWidget->setWidget(m_mainAffichage);
        m_affichage = new QTextEdit;
        m_mainAffichage->setCentralWidget(m_affichage);
    
        mdi_dossier->addSubWindow(m_treeDossierWidget);
        mdi_dossier->addSubWindow(m_affichageWidget);
    
        m_affichage->setFocus();
    


    probleme->pourquoi si j'enleve le code du treeWidget, j'ai bien le focus sur mon "m_affichage", comme je le demande a la derniere ligne, et que si je laisse le code du treeWidget, le setFocus ne prend pas ?? (il a cependant l'air d'etre sur le affichageWidget qui est un peu plus foncé)...

    comprends pas! beau chercher, comprends pas...

    merci de votre aide wink
    • Partager sur Facebook
    • Partager sur Twitter

    probleme focus

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown