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 :

Utiliser un champ de saisie


Sujet :

wxPython

  1. #1
    Membre à l'essai
    Inscrit en
    janvier 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : janvier 2006
    Messages : 20
    Points : 14
    Points
    14
    Par défaut Utiliser un champ de saisie
    Bonjour,
    je voudrais insérer un champ de saisie à l'intérieur de ma fenêtre.
    Pour ça j'ai fait deux classes, une pour le corps de la fenêtre et l'autre pour le panel.
    J'ai essayé d'insérer un champ de saisie et rien ne se passe.
    Je ne comprend pas, pourtant j'utilise cette syntaxe :
    wxTextEntryDialog(wxWindow* parent, const wxString& message, const wxString& caption = "Please enter text", const wxString& defaultValue = "", long style = wxOK | wxCANCEL | wxCENTRE, const wxPoint& pos = wxDefaultPosition)

    Il est vrai que je ne comprend pas tout mais cela devrait marcher.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    avril 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2006
    Messages : 71
    Points : 56
    Points
    56
    Par défaut
    Attention la documentation de wxWidgets est surtout celle pour C++.
    En Python, la syntaxe change un peu... J'ai connu les mêmes déboires au début.

    wx.TextEntryDialog
    wx.Window
    wx.String
    wx.OK
    wx.CANCEL
    etc.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    avril 2006
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2006
    Messages : 71
    Points : 56
    Points
    56
    Par défaut
    wx.[nom de la fonction]
    wx.[nom de la valeur]
    signifie qu'on va chercher une fontion ou une valeur dans le module wx qu'on importe en début de programme avec "import wx"

  4. #4
    Membre actif
    Avatar de Wormus
    Inscrit en
    septembre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : septembre 2005
    Messages : 262
    Points : 271
    Points
    271
    Par défaut
    Python n'est pas un langage typé !!
    C'est à dire que tu ne doit pas écrire les types des variables que tu rentre !
    Et comme dit au dessus il faut des points entre le nom du module et la fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    wx.TextEntryDialog(parent, message, caption = "Please enter text",
    defaultValue = "", style = wx.OK | wx.CANCEL | wx.CENTRE, pos = 
    wx.DefaultPosition)
    Bankaï !!

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : juillet 2006
    Messages : 28
    Points : 24
    Points
    24
    Par défaut
    Tant qu'on est dans ce contrôle, y-a-t-il moyen d'imposer une longueur maximale pour la chaîne entrée?
    Merci.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    décembre 2002
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : décembre 2002
    Messages : 46
    Points : 37
    Points
    37
    Par défaut
    SetMaxLength(n) ???
    t'as pas la doc ou quoi ?

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : juillet 2006
    Messages : 28
    Points : 24
    Points
    24
    Par défaut
    Oups... J'avais regardé pourtant... Merci.

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/09/2013, 12h27
  2. Espace dans champs de saisie
    Par Hasa dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/01/2011, 17h35
  3. Rendre un champs de saisie enable
    Par sheira dans le forum ASP
    Réponses: 2
    Dernier message: 09/12/2004, 16h22
  4. Calcul dans des champs de saisie
    Par leeloo076 dans le forum ASP
    Réponses: 4
    Dernier message: 07/04/2004, 10h09
  5. tabulation sur champs de saisie
    Par xClyde dans le forum Flash
    Réponses: 2
    Dernier message: 25/09/2003, 16h49

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