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 :

Effacer le contenu d'un SpinCtrl


Sujet :

wxPython

  1. #1
    Membre éprouvé
    Inscrit en
    Octobre 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 92
    Par défaut Effacer le contenu d'un SpinCtrl
    Bonjour,

    J'ai depuis longtemps un souci avec le SpinCtrl : lors de sa création, il est facile de faire en sorte qu'il n'y ait rien dans la zone de texte.

    Par contre, si l'utilisateur a ensuite cliqué sur les flèches et qu'il y a donc quelquechose dans cette zone de texte, je n'ai jamais trouvé par programmation le moyen de l'effacer et donc de le remettre en situation d'origine.

    Cela m'a amené à privilégier le ComboBox, mais ça me convient moyen. Quelqu'un aurait-il une soluce à me proposer (de préférence marchant à la fois sous Win et sous Linux ?).

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 259
    Par défaut
    Salut!
    Un SetValue ne fonctionne pas? Dans la doc, il est pourtant bien indiqué
    wxSpinCtrl::SetValue
    void SetValue(const wxString& text)

    void SetValue(int value)

    Sets the value of the spin control.

  3. #3
    Membre éprouvé
    Inscrit en
    Octobre 2006
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 92
    Par défaut
    Oui, j'avais vu ça : le Rappin & Dunn (décidément, c'est une de mes bibles !) dit la même chose.

    Ben pourtant ça marche pas chez moi : SetValue n'accepte pas une chaîne vide.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 259
    Par défaut
    Avec les tests que je viens d'effectuer, je me rends compte que je ne peux pas ne rien mettre dans le SpinCtrl. Il y a obligatoirement 0 dedans.
    Du coup, pour réinitialiser le contrôle, il faut faire un SetValue(0)... enfin, c'est le seul truc que je comprends il me semble
    Est-ce que tu as un message d'erreur?

Discussions similaires

  1. Effacer le contenu d une zone de liste
    Par nico5151 dans le forum IHM
    Réponses: 23
    Dernier message: 22/06/2005, 15h50
  2. Effacer le contenu d'un fichier texte...
    Par loupdeau dans le forum MFC
    Réponses: 2
    Dernier message: 09/05/2005, 15h28
  3. comment effacer le contenu d'une table ttable
    Par naw dans le forum Bases de données
    Réponses: 4
    Dernier message: 07/07/2004, 16h13
  4. Comment effacer le contenu d'une scrollbox???
    Par Leclair2000 dans le forum C++Builder
    Réponses: 2
    Dernier message: 01/07/2004, 16h34
  5. Effacer le contenu d'un fichier a partir d'une ligne
    Par localhost dans le forum Linux
    Réponses: 3
    Dernier message: 04/04/2004, 04h47

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