Précédent   Forum du club des développeurs et IT Pro > Autres langages > Perl > Interfaces Graphiques
Interfaces Graphiques Forum d'entraide pour les interfaces graphiques en Perl (TK, GTK, Tk-Zinc, 2D et 3D avec OpenGPL, ....). Avant de poster, veuillez consulter la FAQ Perl/Tk , les cours Perl.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 24/08/2009, 21h49   #21
Viduc
Membre Expert
 
Avatar de Viduc
 
Homme Tristan Fleury
Technicien maintenance
Inscription : février 2009
Messages : 1 013
Détails du profil
Informations personnelles :
Nom : Homme Tristan Fleury
Âge : 38
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Service public

Informations forums :
Inscription : février 2009
Messages : 1 013
Points : 1 558
Points : 1 558
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...
Viduc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2009, 22h59   #22
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 533
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 533
Points : 31 720
Points : 31 720
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 !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2009, 08h59   #23
Viduc
Membre Expert
 
Avatar de Viduc
 
Homme Tristan Fleury
Technicien maintenance
Inscription : février 2009
Messages : 1 013
Détails du profil
Informations personnelles :
Nom : Homme Tristan Fleury
Âge : 38
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Service public

Informations forums :
Inscription : février 2009
Messages : 1 013
Points : 1 558
Points : 1 558
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...
Viduc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2009, 12h55   #24
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 533
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 533
Points : 31 720
Points : 31 720
modification effectuée
__________________
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2009, 14h22   #25
stoyak
Rédactrice/Modératrice

 
Avatar de stoyak
 
Inscription : juin 2005
Messages : 391
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 391
Points : 1 147
Points : 1 147
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 :
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
stoyak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2009, 12h15   #26
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 533
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 533
Points : 31 720
Points : 31 720
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 !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2009, 15h59   #27
Jasmine80
Membre Expert
 
Avatar de Jasmine80
 
Jasmine
Inscription : octobre 2006
Messages : 2 924
Détails du profil
Informations personnelles :
Nom : Jasmine
Âge : 33
Localisation : Belgique

Informations forums :
Inscription : octobre 2006
Messages : 2 924
Points : 2 145
Points : 2 145
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 :
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 --

Merci de poser les questions dans le forum, je ne répondrai pas aux MP.
Jasmine80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2009, 17h43   #28
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 533
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 533
Points : 31 720
Points : 31 720
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 :
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 !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2009, 08h40   #29
Jasmine80
Membre Expert
 
Avatar de Jasmine80
 
Jasmine
Inscription : octobre 2006
Messages : 2 924
Détails du profil
Informations personnelles :
Nom : Jasmine
Âge : 33
Localisation : Belgique

Informations forums :
Inscription : octobre 2006
Messages : 2 924
Points : 2 145
Points : 2 145
Merci Djibril, c'est très sympa de ta part.
__________________
-- Jasmine --

Merci de poser les questions dans le forum, je ne répondrai pas aux MP.
Jasmine80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2009, 19h28   #30
Viduc
Membre Expert
 
Avatar de Viduc
 
Homme Tristan Fleury
Technicien maintenance
Inscription : février 2009
Messages : 1 013
Détails du profil
Informations personnelles :
Nom : Homme Tristan Fleury
Âge : 38
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Service public

Informations forums :
Inscription : février 2009
Messages : 1 013
Points : 1 558
Points : 1 558
pitite question... comment faire un scroll avec un label?

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

Code :
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);
Viduc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2009, 21h08   #31
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 533
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 533
Points : 31 720
Points : 31 720
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 !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2009, 19h23   #32
Viduc
Membre Expert
 
Avatar de Viduc
 
Homme Tristan Fleury
Technicien maintenance
Inscription : février 2009
Messages : 1 013
Détails du profil
Informations personnelles :
Nom : Homme Tristan Fleury
Âge : 38
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Service public

Informations forums :
Inscription : février 2009
Messages : 1 013
Points : 1 558
Points : 1 558
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!
Viduc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2009, 13h47   #33
Perl53
Membre à l'essai
 
Avatar de Perl53
 
Inscription : octobre 2008
Messages : 109
Détails du profil
Informations personnelles :
Âge : 22

Informations forums :
Inscription : octobre 2008
Messages : 109
Points : 24
Points : 24
Envoyer un message via Skype™ à Perl53
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
Perl53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2009, 14h20   #34
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 533
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 533
Points : 31 720
Points : 31 720
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 !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2009, 14h27   #35
Perl53
Membre à l'essai
 
Avatar de Perl53
 
Inscription : octobre 2008
Messages : 109
Détails du profil
Informations personnelles :
Âge : 22

Informations forums :
Inscription : octobre 2008
Messages : 109
Points : 24
Points : 24
Envoyer un message via Skype™ à Perl53
par barre d'outils j'entends :

(l'image date un peu )
Perl53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2009, 14h54   #36
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 533
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 533
Points : 31 720
Points : 31 720
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 !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2009, 14h57   #37
Perl53
Membre à l'essai
 
Avatar de Perl53
 
Inscription : octobre 2008
Messages : 109
Détails du profil
Informations personnelles :
Âge : 22

Informations forums :
Inscription : octobre 2008
Messages : 109
Points : 24
Points : 24
Envoyer un message via Skype™ à Perl53
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
Perl53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2009, 15h07   #38
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 533
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 533
Points : 31 720
Points : 31 720
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 !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2009, 15h09   #39
Perl53
Membre à l'essai
 
Avatar de Perl53
 
Inscription : octobre 2008
Messages : 109
Détails du profil
Informations personnelles :
Âge : 22

Informations forums :
Inscription : octobre 2008
Messages : 109
Points : 24
Points : 24
Envoyer un message via Skype™ à Perl53
ok cela me convient parfaitement, merci de m'avoir répondu
Perl53 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2009, 18h08   #40
djibril
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 13 533
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 13 533
Points : 31 720
Points : 31 720
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 !
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h57.


 
 
 
 
Partenaires

Hébergement Web