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

Interfaces Graphiques Perl Discussion :

get() sur un widget text


Sujet :

Interfaces Graphiques Perl

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 49
    Points : 37
    Points
    37
    Par défaut get() sur un widget text
    Bonjour,

    Je n'arrive pas à récupérer la valeur du widget text.
    voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
       my $MessTab2 = $w_frame2->Scrolled('Text',
         -wrap => 'none',
         -scrollbars => 'osoe',
         -width => 30,
         -height => 3,
       );
       $MessTab2->insert('end', 'Saisissez le message ...');
       $MessTab2->grid(-column =>1, -row => 3);
     
      my $ButtonTab2 = $w_frame2->Button(-text => "OK", -command => [ \&Send, $MessTab2 ],)->grid(-column =>1, -row =>4);
      $w_frame2->pack();
    la fonction qui utilise la valeur du widget

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    sub Send {
      my ( $EntryMess ) = @_;
      my $Message = $EntryMess->get;
      print $Message;
    }
    Mais j'obtiens ceci ...

    Tk::Error: wrong # args: should be ".notebook.sheet_2.frame.frame.text get index1 ?index2 ...?" at /usr/lib/perl5/Tk.pm line 250.
    Si je ne fais pas le get j'obtiens la valeur du Hash ...

    Tk::Frame=HASH(0x8ef84d8)
    Je ne vois pas trop

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    FAQ

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 49
    Points : 37
    Points
    37
    Par défaut
    Merci,

    effectivement en lisant la FAQ ça fonctionne mieux.


    Je vais prendre 2 minutes pour la lire!

  4. #4
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    Citation Envoyé par cyberps2 Voir le message
    Merci,

    effectivement en lisant la FAQ ça fonctionne mieux.


    Je vais prendre 2 minutes pour la lire!

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

Discussions similaires

  1. Prise de possession sur le widget Text
    Par Gamache dans le forum Tkinter
    Réponses: 2
    Dernier message: 13/02/2012, 02h26
  2. Réponses: 7
    Dernier message: 23/03/2005, 22h23
  3. limite de caractère sur un type="texte"
    Par auduma dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 18/03/2005, 14h06
  4. focus sur une input text
    Par mic79 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/01/2005, 18h06
  5. Boucler sur des champs texte
    Par syl2095 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/11/2004, 16h15

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