Il y a actuellement 451 visiteurs
Dimanche 25 Octobre 2026
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

[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

Message 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?
Avatar de l'utilisateur
gnuprotek
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 229
Inscription: 23 Juil 2003 16:02
 


Message 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
Avatar de l'utilisateur
glenux
PC-Infopraticien
PC-Infopraticien
 
Messages: 2759
Inscription: 01 Mar 2003 16:22
Localisation: Entre deux BarCamps
 

Message le 25 Aoû 2003 17:25

ha ok moi je passai la liste a ->child_position et non mon tableau
ça marcke nickel merci :wink:
Avatar de l'utilisateur
gnuprotek
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 229
Inscription: 23 Juil 2003 16:02
 



Sujets similaires

Message [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

Message [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

Message [Réglé] le figement dans un j vidéo et en jeux est revenu
Bonjour,Comme convenu en privée voici les résultats de la procédure :Whocrashed : https://pjjoint.malekal.com/files.php?r ... e18fedf218SynativeFileCollectionApp : https://gofile.io/d/iI2uO6jL
Réponses: 15

Message [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

Message [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

Message [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


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 7 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.