Forum Programmation.perl Gtk2 : rafraichissement d'un champ Gtk2::Entry

Posté par  (site web personnel) .
Étiquettes : aucune
0
17
juil.
2006
Bonjour a tous,

je programme actuellement une interface en Gtk2 ou j'utilise des champs de date pour lancer une exploitation de logs entre ces dates.

C'est très simple, j'ai deux champs $datedebut et $datefin qui sont du type Gtk2::Entry->new_with_max_length(10) et j'ai également un bouton qui appel la fonction "lancer"

dans cette fonction "lancer" je fais mes deux récupérations de valeurs :

my $debut_exp = $datedebut->get_text();
my $fin_exp = $datefin->get_text();

Celà marche bien. Mais quand mon exploitation est terminée et que je veux en lancer une deuxième, je modifie mes valeurs de date et je clic sur "lancer". C'est à ce moment que j'ai une erreur :

*** unhandled exception in callback:
*** Can't call method "get_text" without a package or object reference at [CHEMIN VERS MON APPLICATION] line 755.
*** ignoring at [CHEMIN VERS MON APPLICATION] line 654.

[CHEMIN VERS MON APPLICATION]> Can't call method "get_text" without a package or object reference


Je ne vois pas pourquoi Gtk ne réinitialise pas ces valeurs et pourquoi il me renvoie un tel message dans la tronche....
Si quelqu'un a une idée, je suis preneur

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.