Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
952 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  perl tk getOpenFile

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

perl tk getOpenFile

n°2208880
rim_enis
j'aime ENIS
Posté le 31-10-2013 à 14:14:56  profilanswer
 

bonjour, je veux creer un menu qui me permet de selectionner un fichier  
voici mon code :
 
[pl]
 
my $menu_bar = $fenetre->Menu( -type => "menubar", );
$fenetre->configure( -menu => $menu_bar, );
 
my $menu_ouvrir = $menu_bar->cascade( -label => 'Ouvrir', -tearoff => 0,
 -foreground => 'black',
  -font       => '{Courrier New} 10 {bold}',
 
 -command =>  sub  {
  my $open = $fenetre->getOpenFile(
 -defaultextension => '.txt',  
 -initialdir => '/home/hp/Bureau/Master',
 -multiple   => 1,);
print "$open\n" ;
}
);
 
[/pl]
 
pkoi en cliquant sur ouvrir rien ne se passe???

mood
Publicité
Posté le 31-10-2013 à 14:14:56  profilanswer
 

n°2208958
gilou
Modérateur
Modzilla
Posté le 01-11-2013 à 17:06:29  profilanswer
 

C'est parce que tu as confondu
menu_bar->cascade qui definit un menu avec des items de sous menus associés aux commandes
et
menu_bar->command qui définit un bouton de la menu bar avec commande associée
http://perl.developpez.com/faq/tk/?page=Menus
 
avec
my $menu_ouvrir = $menu_bar->command( -label => 'Ouvrir',  
 -foreground => 'black',
  -font       => '{Courrier New} 10 {bold}',
 
 -command =>  sub  {
......
chez moi ça marche.
 
A+,


Message édité par gilou le 01-11-2013 à 17:12:11

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  perl tk getOpenFile

 

Sujets relatifs
[PERL] Probleme avec module Chart::Gnuplotperl + TK
[Perl] CGI qui parse le STDIN n'importe commentperl + xml
[Perl] Utilisation correcte de timeout_callPréprod/Prod, cpan, activestate, intégration librairies
[perl] process defunct avec fork et exec[Perl] Eviter les commandes system
Commande cp dans un script PERL 
Plus de sujets relatifs à : perl tk getOpenFile


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR