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 :

Fenetre en "topwindow"


Sujet :

wxPython

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Inscrit en
    Octobre 2005
    Messages
    344
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 344
    Par défaut Fenetre en "topwindow"
    Bonjour,

    En fait j'aurai deux questions au lieu d'une :
    La première est en fait un comportement bizarre entre le même script qui tourne sur windows et sur Linux. Je lance un GUI que je dois controler avec le clavier. Sur le premier, ok, il a le comportement attendu: je le lance et je peux immédiatement intéragir avec le clavier.
    Sur Linux, par contre, il faut d'abords que je clique avec la souris sur la fenetre avant de pouvoir utiliser le clavier dessus.... Je ne sais pas si je me fais bien comprendre .... ... C'est comme si le focus n'était pas directement dessus quand on le lance.
    Ma deuxième question : comment on force le fullscreen en wxpython, à part donner à la frame une taille de la résolution utilisée ??

    Merci de votre aide ...

  2. #2
    Membre expérimenté
    Inscrit en
    Octobre 2005
    Messages
    344
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 344
    Par défaut
    Personne pour m'expliquer pourquoi je dois cliquer sur la fenetre avant de pouvoir intéragir avec sous LINUX, alors que ce n'est pas nécessaire sous windows ?
    Pourtant, c'est exactement le même code qui tourne sur les 2 environnements ...

  3. #3
    Membre Expert Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Par défaut
    Tu as essayé SetFocus?

  4. #4
    Membre expérimenté
    Inscrit en
    Octobre 2005
    Messages
    344
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 344
    Par défaut
    Parfait !! ça marche avec le SetFocus() ...
    une réponse pour ma deuxième question : comment on force le fullscreen en wxpython, à part donner à la frame une taille de la résolution utilisée ??

  5. #5
    Membre Expert Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Par défaut
    essaye:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maFrame.ShowFullScreen(True)
    au lieu de maFrame.Show()

  6. #6
    Membre expérimenté
    Inscrit en
    Octobre 2005
    Messages
    344
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 344
    Par défaut
    Merci, c'est parfait !!

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

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