Il y a actuellement 48 visiteurs
Mardi 19 Juin 2018
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 17: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?
je suis débutant et j'ai installé GENTOO (j'avais pas plus con comme idée) mais bon j'aime bien les problemes ;-)
Avatar de l'utilisateur
gnuprotek
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 229
Inscription: 23 Juil 2003 17:02
 


Message le 25 Aoû 2003 18: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: 2753
Inscription: 01 Mar 2003 17:22
Localisation: Entre deux BarCamps
 

Message le 25 Aoû 2003 18:25

ha ok moi je passai la liste a ->child_position et non mon tableau
ça marcke nickel merci :wink:
je suis débutant et j'ai installé GENTOO (j'avais pas plus con comme idée) mais bon j'aime bien les problemes ;-)
Avatar de l'utilisateur
gnuprotek
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 229
Inscription: 23 Juil 2003 17:02
 



Sujets similaires

Message [Réglé] PC portable budget moyen
Bonjour,Je vous contact car plusieurs fois je suis venu vers vos conseils qui ont porter plusieurs fois leur fruits.Mon père souhaiterais acheter un ordinateur portable pour surfer sur internet, word, etc... Bureautique en règle générale.Les seuls choses qui voudrait c'est: Un SSD et un HDD de 1TO. ...
Réponses: 22

Message [Réglé] Dispositif d'accès aux dossier (window10)
Bonsoir, je ne peux plus effectuer de mise a jour Windows car des mises à jour de sécurité importante sont obsolètes ou manquantes. En fouillant un peu j'ai constaté que le service de détection des menaces s'est arrêté. Je ne peux pas le redémarrer car il faut d'abord activer le dispositif d'accès a ...
Réponses: 9

Message [Réglé] Bug connexion
Bonjour tout le monde ! Alors je viens vous donner quelque nouvelle de mon ordi qui avec un pote à moi. Alors pâte thermique changé , nettoyage ventilateur fait ( pas très sale apparement ) , teste vidéo 4k sur internet pour voir si ça rame ( aucun soucis )., pour lui c?est un bon ordi pas de souci ...
Réponses: 46

Message [Réglé] Comment entrer la cle WPA sur ma tablette Android?
Bonjour.J'ai dû réinitialiser ma tablette Android (version 5.1) de modèle T-901 et je n'arrive pas à la connecter à Internet parce que je ne me souviens plus sur quoi j'avais appuyé pour qu'elle me demande mon numéro de clef WPA. Le Wi-Fi est activé, le nom de mon fournisseur Internet s'affiche com ...
Réponses: 4

Message [Réglé] logiciel indésirable impossible a désinstaller
Bonsoir Sa doit être la suite office, je pense
Réponses: 14

Message [Réglé]impossible de supprimer un dossier sur mon disque dur
Bonjour diogene chkdsk F: /f c?était un autre disque dur nommé F je l'ai fait tout de mème et tout était OK... j'ai donc fait en sachant que le disque s'appelle K :chkdsk K: /f et la c'est mon disque dur il a trouver des fichiers entre autre endommagés , récupération de fichiers orphelins etc ...
Réponses: 5


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


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