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
 
Outils de la discussion
Publicité
'
Vieux 03/05/2012, 11h41   #1
t.soufian
Invité régulier
 
Homme soufian t.soufian
Ingénieur validation
Inscription : mars 2012
Messages : 28
Détails du profil
Informations personnelles :
Nom : Homme soufian t.soufian
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur validation
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mars 2012
Messages : 28
Points : 5
Points : 5
Envoyer un message via MSN à t.soufian
Par défaut changement d'icone d'interface ghraqhique

je souhaite changer l 'icone de l'interface graghique TK par un aure icone

j'obtient un message me dit la methode "Photo" n'est pas definie

alors comment la definie ??
t.soufian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2012, 14h29   #2
djibril
Responsable Perl et Outils

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

Informations forums :
Inscription : avril 2004
Messages : 13 809
Points : 31 514
Points : 31 514
Montre nous ton code.
Sinon, tu as la réponse : Comment changer l'icône de la fenêtre de mon application ?.
__________________
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/05/2012, 15h04   #3
t.soufian
Invité régulier
 
Homme soufian t.soufian
Ingénieur validation
Inscription : mars 2012
Messages : 28
Détails du profil
Informations personnelles :
Nom : Homme soufian t.soufian
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur validation
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mars 2012
Messages : 28
Points : 5
Points : 5
Envoyer un message via MSN à t.soufian
Voila mon code, le problème est résolu
Mais maintenant j’obtiens deux fenêtres différentes or mois je veux une seule mais qui port mon icone
comment faire et pour pour votre aide....
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/perl
use strict;
use warnings;
 
use Tk; # Appel du module Tk
use Tk::Canvas::GradientColor; # Appel du module Tk::Canvas::GradientColor
 
use Tk::Photo; #Appel du module Tk::Photo
use Tk::JPEG; #Appel du module Tk::JPEG
 
my $icone;
$icone = tkinit;
# Programme principal
# Création de la fenêtre
my $mw = new MainWindow
(
 -title      => 'Automatisation  des Plans de Tests Unitaires', 
 -background  => 'white', 
 );
 
 my $canvas = $mw->GradientColor
( 
  -width  => 350,-height => 250, 
)
->pack(
        qw/ -fill both -expand 1 /
      );
 
 #Change type
$canvas->set_gradientcolor
( -start => 25, -end   => 100, -type  => 'mirror_vertical');
 
my $ico = $icone->Photo(-file=>"./zam.jpg");
$icone->iconimage($ico);
MainLoop;
t.soufian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2012, 15h18   #4
djibril
Responsable Perl et Outils

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

Informations forums :
Inscription : avril 2004
Messages : 13 809
Points : 31 514
Points : 31 514
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/usr/bin/perl
use strict;
use warnings;
 
use Tk; # Appel du module Tk
use Tk::Canvas::GradientColor; # Appel du module Tk::Canvas::GradientColor
 
use Tk::Photo; #Appel du module Tk::Photo
use Tk::JPEG; #Appel du module Tk::JPEG
 
# Programme principal
# Création de la fenêtre
my $mw = MainWindow->new(
 -title      => 'Automatisation  des Plans de Tests Unitaires', 
 -background  => 'white', 
);
my $ico = $mw->Photo(-file => './zam.jpg' );
$mw->iconimage($ico);
 
my $canvas = $mw->GradientColor( 
  -width  => 350,
  -height => 250, 
)->pack( qw/ -fill both -expand 1 / );
 
 #Change type
$canvas->set_gradientcolor( 
  -start => 25, 
  -end   => 100, 
  -type  => 'mirror_vertical'
);
 
MainLoop;
N'utilise pas tkinit. ça n'a rien à faire dans un programme utilisant le module Tk.
__________________
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
Outils de la discussion

Navigation rapide


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


 
 
 
 
Partenaires

Hébergement Web