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

wxPython Discussion :

Utilisation des MDI


Sujet :

wxPython

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut Utilisation des MDI
    Bonsoir,

    Je souhaite créer une application graphique avec laquelle l'utilisateur pourra choisir l'aspect graphique de celle-ci par le biais de plusieurs bouton.

    Pour cela, j'ai un programme principal avec lequel je crée la fenêtre et le bouton. Puis deux autres secondaires où je crée les panels différents.

    L'action sur un bouton permet de charger un panel, l'autre bouton un deuxième panel. Mon problème c'est qu'en fait le deuxième panel se superpose au premier sans le remplacer.
    Quelqu'un peut-il m'aider?

    D'avance merci.
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Par défaut
    Salut,

    panel.Destroy() ?

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2006
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 84
    Par défaut
    Bonjour,

    Je sais pas comment tu as archtecturé ton prog, ni si j'ai bien tout compris.
    La première chose qui m'ai venu à l'esprit c'est il faut qu'il ferme sa fênetre avant d'ouvrir l'autre.

    Comment as tu architecturé ton prog?
    tu as une class dedans, tu as mis deux evenements (Clic bouton 1 et 2, de là tu ouvre un panel?). cependant que tu ouvres l'un et puis l'autre les fenêtres se superposent c'est ca?

    Au moment de tes clics, tu ouvres un nouveau prog pour les deux, ou c'est une fonction pour chacun?
    Dans tous les cas, il faudrait, je l'ai jamais fait mais quelqu'un prendra la suite, pouvoir testé l'etat d'une fenêtre avant d'afficher l'autre et de la fermer si besoin est. Je sais pas si c'est possible de connaitre l'état. Je pense à une chose, une fonction et en fonction de ton evenement, tu affiches la fenêtre correspondante, mais tu crées les deux, de manière à fermer la mauvaise. Bref j'arrete les bétises, je reflechi comme ca mais j'ai rien de plus concret à te proposer il faut que je test...

  4. #4
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut Utilisation des MDI
    Merci pour vos réponses. En fait j'ai pensé à quelque chose de pas mal non plus... Les MDI

    Je fait donc faire mon application ainsi:
    1 wx.MDIParentFrame et plusieurs wx.MDIChildFrame.

    Par contre j'aimerai être éclairé sur l'utilisation de ces MDI.

    Mon but est de ne pas avoir plusieurs fenêtre en cascade d'ouverte. Je veux qu'il apparaisse à l'écran une seule et unique MDIChildFrame. Pour cela j'utilise donc le style MAXIMIZE qui permettra de remplir l'intégralité de la MDIParentFrame.

    Par contre lorsque MDIParentFrame est créée, il se crée aussi une barre de menu avec "Window" en titre. J'aimerai savoir comment est-il possible de modifier ce menu, notamment:

    -Changer le titre "Window" par "Fenêtre" et de même pour tous les autres sous menus.
    -Faire en sorte que lors du choix de la fenêtre à faire apparaitre à l'écran on est pas le phénomène cascade qui se produise automatiquement.

    D'avance merci
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

Discussions similaires

  1. Utilisation des fenetres MDI
    Par hela hentati dans le forum WinDev
    Réponses: 1
    Dernier message: 03/12/2009, 14h12
  2. [CR8.5] Utilisation des codes barre
    Par Robert dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 20/01/2005, 16h13
  3. utilisation des sockets sous windows
    Par Tupac dans le forum Réseau
    Réponses: 2
    Dernier message: 21/12/2002, 18h24
  4. [Crystal Report] Utilisation des vues de sql serveur
    Par Olivierakadev dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 15/11/2002, 17h44
  5. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01

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