p
u
b
l
i
c
i
t
é
publicité
+ Répondre à la discussion Actualité déjà publiée
Page 2 sur 3 PremièrePremière 123 DernièreDernière

Discussion: FAQ Perl/Tk [FAQ]

  1. #21
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    février 2009
    Messages
    1 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : février 2009
    Messages : 1 368
    Points : 2 545
    Points
    2 545

    Par défaut

    donc voici

    comment tu fais pour avoir ton menu déroulant (listbox) sur une seule ligne?

    en mettant -width => 1 dans la déclaration de la listebox ça met quand même au final un menu sur deux ou trois lignes...

  2. #22
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    avril 2004
    Messages
    17 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 17 690
    Points : 492 622
    Points
    492 622

    Par défaut

    Comment créer un menu déroulant ? Fait

    Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !

  3. #23
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    février 2009
    Messages
    1 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : février 2009
    Messages : 1 368
    Points : 2 545
    Points
    2 545

    Par défaut

    ha ouai mais c'est pas une petite maj que tu as fait là.... pas mal du tout ça, bravo et merci!!!!

    et comme le précisais Jasmine oui il serait je pense de mettre la récupération de la valeur...

  4. #24
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    avril 2004
    Messages
    17 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 17 690
    Points : 492 622
    Points
    492 622

    Par défaut

    modification effectuée

    Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !

  5. #25
    Rédactrice/Modératrice

    Avatar de stoyak
    Inscrit en
    juin 2005
    Messages
    405
    Détails du profil
    Informations forums :
    Inscription : juin 2005
    Messages : 405
    Points : 1 414
    Points
    1 414

    Par défaut

    Salut,

    Je rajoute une toute petite question/réponse.
    4.3. Les étiquettes (Label, ...)

    => Comment créer une étiquette, un texte dans une fenêtre ou un cadre ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    my $label = $fenetre->Label( 
    -text => 'mon étiquette',
    )->pack();
    Documentation : Tk::Label
    Cela demande du courage d'en tirer du plaisir
    Quand on n'a qu'un marteau, tous les problèmes ressemblent à un clou

  6. #26
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    avril 2004
    Messages
    17 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 17 690
    Points : 492 622
    Points
    492 622

    Par défaut

    Merci : rajouté.

    Comment créer une boite de liste ? ajouté

    Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !

  7. #27
    Expert Confirmé
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    octobre 2006
    Messages
    3 044
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : octobre 2006
    Messages : 3 044
    Points : 2 554
    Points
    2 554

    Par défaut

    1) Serait-il possible de définir clairement les termes widget, frame, cadre, ce n'est pas très clair dans ma tête.

    2) Serait-il possible à chaque fois qu'un widget permet l'entrée d'une donnée par l'utilisateur d'indiquer la façon de la récupérer pour la traiter.

    3) Dans la FAQ on parle dans grid de l'option '^' qui prolonge la case du haut. Elle augmente la valeur de l'option -rowspan du widget se trouvant au-dessus

    Puis on montre l'exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    elsif ( $numero_exemple == 4 ) {
      $Bouton1->grid( $Bouton2, $Bouton3, -sticky => 'ns' );
      $Bouton4->grid( $Bouton5, '^',      -sticky => 'ns' );
    }
    Sur la capture d'écran on voit que le bouton trois est allongé. C'est donc bien celui qui se trouve en dessous de '^' dans l'ordre.
    Sans l'exemple, je n'aurais pas compris.

    Serait-il possible de rajouter un exemple similaire pour l'option '-'. Merci.
    -- Jasmine --

  8. #28
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    avril 2004
    Messages
    17 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 17 690
    Points : 492 622
    Points
    492 622

    Par défaut

    Citation Envoyé par Jasmine80 Voir le message
    1) Serait-il possible de définir clairement les termes widget, frame, cadre, ce n'est pas très clair dans ma tête.
    La définition d'un widget est présente, je l'ai mise à jour.
    Frame = Cadre , il est également définit ici.

    Citation Envoyé par Jasmine80 Voir le message
    2) Serait-il possible à chaque fois qu'un widget permet l'entrée d'une donnée par l'utilisateur d'indiquer la façon de la récupérer pour la traiter.
    Ok
    Citation Envoyé par Jasmine80 Voir le message
    3) Dans la FAQ on parle dans grid de l'option '^' qui prolonge la case du haut. Elle augmente la valeur de l'option -rowspan du widget se trouvant au-dessus

    Puis on montre l'exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    elsif ( $numero_exemple == 4 ) {
      $Bouton1->grid( $Bouton2, $Bouton3, -sticky => 'ns' );
      $Bouton4->grid( $Bouton5, '^',      -sticky => 'ns' );
    }
    Sur la capture d'écran on voit que le bouton trois est allongé. C'est donc bien celui qui se trouve en dessous de '^' dans l'ordre.
    Sans l'exemple, je n'aurais pas compris.

    Serait-il possible de rajouter un exemple similaire pour l'option '-'. Merci.
    C'est fait.

    Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !

  9. #29
    Expert Confirmé
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    octobre 2006
    Messages
    3 044
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : octobre 2006
    Messages : 3 044
    Points : 2 554
    Points
    2 554

    Par défaut

    Merci Djibril, c'est très sympa de ta part.
    -- Jasmine --

  10. #30
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    février 2009
    Messages
    1 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : février 2009
    Messages : 1 368
    Points : 2 545
    Points
    2 545

    Par défaut

    pitite question... comment faire un scroll avec un label?

    j'essaie ça mais ça marche pas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    my $Text_INFO = $Fenetre_Info_Logiciel ->Scrolled('Label', -text => $INFO, -wrap => 'none', -scrollbars => "osoe", -font => $FT_Principale, -width => 10, -height => 10);	
     
     
    $Text_INFO -> pack(-fill => 'y', -side => 'top', -expand => 0);

  11. #31
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    avril 2004
    Messages
    17 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 17 690
    Points : 492 622
    Points
    492 622

    Par défaut

    tu ne peux pas scroller un label, soit tu mets des \n dans ton texte, soit tu utilises l'option -wraplength

    Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !

  12. #32
    Rédacteur
    Avatar de Viduc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    février 2009
    Messages
    1 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : février 2009
    Messages : 1 368
    Points : 2 545
    Points
    2 545

    Par défaut

    ha oki, je me disais bien qu'on ne pourvait pas

    l'option -wraplength devrait le faire je pense pour une partie en tout cas

    merci à toi!

  13. #33
    Membre à l'essai Avatar de Perl53
    Inscrit en
    octobre 2008
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 24

    Informations forums :
    Inscription : octobre 2008
    Messages : 109
    Points : 23
    Points
    23

    Par défaut

    moi j'aurais une question en rapport avec la partie 4.8. Les menus (Menu, Menubutton, ...)
    je sais qu'il est possible de faire des barre d'outils et je voudrais savoir comment faire pour en créer une, sachant de plus qu'il faut un module, toolbar si ma mémoire est bonne

  14. #34
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    avril 2004
    Messages
    17 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 17 690
    Points : 492 622
    Points
    492 622

    Par défaut

    Citation Envoyé par Perl53 Voir le message
    moi j'aurais une question en rapport avec la partie 4.8. Les menus (Menu, Menubutton, ...)
    je sais qu'il est possible de faire des barre d'outils et je voudrais savoir comment faire pour en créer une, sachant de plus qu'il faut un module, toolbar si ma mémoire est bonne
    Qu'entends tu par barres d'outils ?

    Sinon, pour l'instant, dans la FAQ, il n' y a que la création de menu principal, il me faut un peu de temps pour rajouter les menubuttons, voir les menus sous forme de popup.

    Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !

  15. #35
    Membre à l'essai Avatar de Perl53
    Inscrit en
    octobre 2008
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 24

    Informations forums :
    Inscription : octobre 2008
    Messages : 109
    Points : 23
    Points
    23

    Par défaut

    par barre d'outils j'entends :

    (l'image date un peu )

  16. #36
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    avril 2004
    Messages
    17 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 17 690
    Points : 492 622
    Points
    492 622

    Par défaut

    Citation Envoyé par Perl53 Voir le message
    par barre d'outils j'entends :

    (l'image date un peu )
    Bah, je ne connaissais pas ce module . On peut faire des choses intéressante avec .

    En ce qui concerne les menu natif de Perl tu en as 2 voir 3 différents.
    - Les menus en entete de fenetre (menu principal)
    - Les menus boutons, ça te permet d'avoir un menu qui s'affiche lorsque tu clique sur un bouton par exemple.
    - Le menu popup, même principe que les menus boutons, mais tu peux l'appliquer partout. Pour exemple, si tu fais un clique droit sur ta page web dvp.com, tu as un menu qui apparait.

    Voilà, je ne sais pas si tes besoins se trouvent dans la liste ci-dessus ? Maintenant en ce qui concerne Tk::Toolbar, je ne l'ai jamais utilisé, il n'a pas l'air très compliqué sinon.

    Pour voir des exemples, si tu es sous Windows, tape sous ta console DOS widget et va dans la section Menu, tu verras les différents rendus.

    ça te convient ?

    Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !

  17. #37
    Membre à l'essai Avatar de Perl53
    Inscrit en
    octobre 2008
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 24

    Informations forums :
    Inscription : octobre 2008
    Messages : 109
    Points : 23
    Points
    23

    Par défaut

    pour le toolbar, je peut trouver mais je ne connaissais pas les 2 autres type de menu et donc je te laisse le temps d'écrire les rubriques correspondantes dans la FAQ

  18. #38
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    avril 2004
    Messages
    17 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 17 690
    Points : 492 622
    Points
    492 622

    Par défaut

    Je ne te promet pas de te le faire de suite . Mais dès que j'ai un peu de temps, je te fais un petit exemple, ça te convient ?

    Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !

  19. #39
    Membre à l'essai Avatar de Perl53
    Inscrit en
    octobre 2008
    Messages
    109
    Détails du profil
    Informations personnelles :
    Âge : 24

    Informations forums :
    Inscription : octobre 2008
    Messages : 109
    Points : 23
    Points
    23

    Par défaut

    ok cela me convient parfaitement, merci de m'avoir répondu

  20. #40
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    avril 2004
    Messages
    17 690
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : avril 2004
    Messages : 17 690
    Points : 492 622
    Points
    492 622

    Par défaut

    3 nouvelles questions rajoutées au sujet des menus en Perl Tk (section 4.8):
    Comment créer un bouton de menu ?
    Comment créer un menu d'option ?
    Comment créer un menu qui surgit après un clic souris dans un widget ?


    Voilà, j'attends vos retours.

    Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !

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