[réglé] [perl/gtk]gtk::list ->récuperer l'index d'un élém
L'informatique, ce n'est pas qu'un PC équipé de Windows. Ce forum est dédié aux utilisateurs de systèmes d'exploitation dérivés d'unix (GNU/Linux, *BSD, etc...) et aux autres OS alternatifs.
[réglé] [perl/gtk]gtk::list ->récuperer l'index d'un élém
le 25 Aoû 2003 16:22
voila j'ai creé un liste a laide de $gtklist = new Gtk::List();
je lui dit d'inserer la variable $buffer comme ceci $list_item = new Gtk::ListItem( $buffer );
et connecte un signal comme ceci $gtklist->signal_connect( 'select-child',&print_selection);
j'usque la ca va ça fonctionne c'est apres que ça fonctionne pas
@dlist=mon tableau de la liste
$gtklist->selection=recupere ceci (Gtk::ListItem=HASH(0x82795a0)) qui corespond a une entree de la liste et sort toujour le mem chiffre pour la meme entrée (c'est logique et ça fonctionne)
voila ma question :
comment faire pour transformer $gtklist->selection en un chifre comme 1 ou 2,3 (qui corresponde a la selection) comme ça je ferai ($dlist[2] par ex: ou 2 est la selection 2 de la liste) pour lire mon tableau et afficher la selection?
-

gnuprotek
- Apprenti(e) Expert(e)

-
- Messages: 229
- Inscription: 23 Juil 2003 16:02
le 25 Aoû 2003 17:06
bon, voila ce que j'ai écrit comme fonction:
- Code: Tout sélectionner
sub dispIndex {
my @a=@_;
my $index = $a[0]->child_position( $a[1] );
print "$index
";
}
et voila ce que j'ai mis pour récupérer le signal :
- Code: Tout sélectionner
$gtklist->signal_connect('select_child', &dispIndex);
PS: pour plus de renseignements :
http://www.linux-kheops.com/doc/gtkperl ... -Perl.html
-

glenux
- PC-Infopraticien

-
- Messages: 2759
- Inscription: 01 Mar 2003 16:22
- Localisation: Entre deux BarCamps
le 25 Aoû 2003 17:25
ha ok moi je passai la liste a ->child_position et non mon tableau
ça marcke nickel merci

-

gnuprotek
- Apprenti(e) Expert(e)

-
- Messages: 229
- Inscription: 23 Juil 2003 16:02
Sujets similaires
[Réglé] Windows 11 - Curseul latéral de défilement
Bonjour à tous,je viens d'installer Win11 et je découvre que le curseur latéral de défilement (à droite de l'écran) est au moins deux fois plus étroit que pour Win10. Ce n'est pas très pratique. Y a-t-il un moyen de changer ça? Merci.
Réponses: 7
[Réglé] liste electorale
Bonjour Opop2,Peut-être qu’une extension de Firefox empêche la validation. Désactive toutes les extensions et reconnecte-toi.Bonne journée
Réponses: 2
[Réglé] spybot search and destroy
Salut tout le mondeJ'utilise MALWAREBYTES version gratuite, je n'ai pour l'instant aucuns problèmes, je le précise, mais étant curieux, j'ai vu dans votre logithèque ce logiciel Spybot - Search & Destroy 1.6.2 la version semble datée suspecte et inaccessible, il y a un site en anglais/allemand, ...
Réponses: 2
[Réglé] imprimante canon TS 205
Bonjour,Avec mon imprimante canon ts205 j’ai un soucis d'impression,Lorsque j''imprime elle imprime 1 ligne par feuilles au lieu de remplir la page, je ne crois pas avoir modifié quelque chose, avez-vous une idée du soucis.Cdt
Réponses: 10
[Réglé] perte de wifi pc
re,J'ai un soucis lorsque je renseigne mon ID et mot de passe pour accéder a mon compte PC-infopratique, je clic connexion, la page s'ouvre ou je vois écrit" voir mes messages" je clic dessus et c'est a nouveau la page d'identification qui apparait, que faire svp.
Réponses: 9
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 7 invités