IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Interfaces Graphiques Perl Discussion :

Bind sur touches clavier


Sujet :

Interfaces Graphiques Perl

  1. #1
    Membre du Club Avatar de Perl53
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 109
    Points : 51
    Points
    51
    Par défaut Bind sur touches clavier
    Bonjour,

    j'ai voulu réaliser un bind dans une de mes fenêtre qui devait se déclancher lorsque j'appuyais sur Ctrl-Alt-m :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $fenetre -> Tk::bind ("<Control-Alt-KeyPress-m>", [\&Func,$x]);
    mais je n'arrive pas à obtenir le résultat espéré.
    Que dois-je faire pour que ça marche ?

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    Ceci fonctionne chez moi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $mw->Tk::bind("<Control-Alt-KeyPress-m>", sub { print "bonjour\n";} );

  3. #3
    Membre du Club Avatar de Perl53
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 109
    Points : 51
    Points
    51
    Par défaut
    c'est bizarre chez moi cela ne marche pas, pourtant il n'y a rien qui pourrait faire que cela ne marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #! /usr/bin/perl -w
     
    use strict;
    use warnings;
    use Tk;
     
    my $fenetre = new MainWindow ();
    $fenetre -> Tk::bind("<Control-Alt-KeyPress-m>", sub { print "bonjour\n";} );
     
    MainLoop ();
    il y a peut être un problème autre part mais je ne sais pas où

  4. #4
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 499 184
    Points
    499 184
    Par défaut
    mystère . Tu utilises quelle version de Perl et Tk ?

  5. #5
    Membre du Club Avatar de Perl53
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 109
    Points : 51
    Points
    51
    Par défaut
    j'utilise perl 5.10.1 et la version de tk installée grâce au ppm

Discussions similaires

  1. Aller à une balise name par appui sur touche clavier
    Par christ_28360 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 09/02/2010, 14h41
  2. Réponses: 4
    Dernier message: 20/04/2006, 20h50
  3. Réponses: 7
    Dernier message: 16/03/2006, 20h54
  4. Réponses: 15
    Dernier message: 23/02/2006, 15h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo