Il y a actuellement 135 visiteurs
Mardi 20 Janvier 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é] choix d'une imprimante mutifonction canon
Bonsoir Mon imprimante canon pixma TR4550 m'a lâchée, j'ai eu beau nettoyer les buses et réaligner automatiquement les têtes d'impressions, il me sort des documents PDF dégueulasse des parties de texte qui comment dire tremblent double triple des morceaux de lettres manquent bref, et aussi erreur b ...
Réponses: 6

Message [Réglé] DDR5 6000Mhz
j ai verifier tous le cablage, j ai testé la carte graphique sur un autre pc et elle fonctionne. j ai re-demonté le watercooling pour vérifier que mon proco soit bien en place, j ai laissé le pc tourné 25 minutes pour m assuré que la ram ai le temps de se paramétré.la carte vidéo c est une amd RX906 ...
Réponses: 7

Message [Réglé] Problème pour numériser un document
Bonjour,Pourriez-vous m'aider à résoudre un problème car je n'arrive pas à numériser un document avec mon imprimante "HP envy photo 6220" sous Linux mint ?J'ai toujours le message d'erreur : "échec de la numérisation bac d'alimentation vide" malgré l'installation de " HP ...
Réponses: 5

Message [Réglé] Thunderbird cherche mon profil..
Bonjour à tous ! Et meilleurs voeux !Au lancement de Thunderbird, il annonce qu'il ne peut pas charger mon profil....Ne sachant que faire, je l'ai désinstallé puis réinstallé depuis la logithèque: Même message.....Que faire ?Merci pour vos avis...
Réponses: 3

Message [Réglé] installer Linux Mint sur un deuxième disque dur
Bonjour,Pourriez-vous m'aider svp à installer Linux Mint 24.04 Cinnnamon sur le deuxième disque dur de mon pc de bureau qui contient Windows 10 sur le premier disque dur ? Configuration : SSD 240 go avec Windows 10 et un deuxième disque dur sata 1To vierge où je souhaiterai installer Linux Mint P ...
Réponses: 16

Message [Réglé] Ordinateur qui s'arrête en cours d'installation
Bonjour à tous.Je viens querir vos connaissances Lorsque j'instal des jeux, il arrive que l'ordinateur s'arrete brutalement.J'ai pris l'habitude de lancer speedfan en simultané, donc je sais que ce n'est pas un soucis de °C. Par contre l'utilisation du CPU est à 100%.Est-ce lié ? est-ce que j'ai cho ...
Réponses: 16


Qui est en ligne

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


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