montre nous ton code
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
Voici mon code :
il se peut aussi que ce soit un problème d'installation du module
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 #!/usr/bin/perl use strict; use warnings; use Tk; use Tk::Photo; use JPEG; # Programme principal # Creation de la fenetre my $fenetre = new MainWindow( -title => "button image", -background => "white", ); my $MessageAccueil = "Bonjour tout le monde - bouton image\n\n"; $fenetre->Label( -text => $MessageAccueil, -background => "white", )->pack(); my $ObjImage = $fenetre->Photo( -format => "jpeg", -file => "iNick.jpg" ); my $bouton2 = $fenetre -> Button ( -image => $ObjImage, -command => sub { exit; }, )->pack(); MainLoop();![]()
ce n'est pas ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part use JPEG;
. C'est
Code : Sélectionner tout - Visualiser dans une fenêtre à part use Tk::JPEG;
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
ça ne change rien, mon fichier était dans le meme dossier que le module
non, tu n'as pas de module à installer. Tk::JPEG est dans le core de Tk.
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
j'ai testé avec use Tk::JPEG et j'obtiens le même résultat
test avec
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part my $ObjImage = $fenetre->Photo( -file => "iNick.jpg" );
au lieu de
Code : Sélectionner tout - Visualiser dans une fenêtre à part my $ObjImage = $fenetre->Photo( -format => "jpg", -file => "iNick.jpg" );
et remets ton code
Code : Sélectionner tout - Visualiser dans une fenêtre à part my $ObjImage = $fenetre->Photo( -format => "jpeg", -file => "iNick.jpg" );
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
rien a faire, toujours le même message
sinon revoilà mon code :
j'ai enlever quelque truc inutile
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #!/usr/bin/perl use strict; use warnings; use Tk; use Tk::Photo; use Tk::JPEG; my $fenetre = new MainWindow( -title => "button image", ); my $ObjImage = $fenetre->Photo( -format => "jpeg", -file => "Nick.jpg" ); my $bouton2 = $fenetre -> Button ( -image => $ObjImage, -command => sub { exit; }, )->pack(); MainLoop();
moi ça fonctionne. Reinstalle Tk
Code : Sélectionner tout - Visualiser dans une fenêtre à part ppm install Tk -f
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
si je réinstalle tk, je vais perdre tous mes modules tk installés depuis que j'ai perl ?? si c'est le cas je vais me passer de Tk::JPEG![]()
non tu ne perdras rien
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
je ne peut pas le réinstallé car quand je lance la commande, j'ai "tk is already installed"
fais ce qu'on te dis
ppm install Tk -f
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
Tu as quelle version de perl ?
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
essaye ceci :
ouppm upgrade Tk
ppm install Tk --force
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
Qu'est ce qui ne fonctionne pas ? Tk ?
Déjà, ce n'est pas normal que tu ne puisse pas mettre à jour ta version de Tk. d'un point de vu perl, c'est déjà un souci.
De plus, je te conseil de mettre à jour ta version de perl et de passer à la version 5.8.9. Tu trouveras le lien dans la FAQ.
Résoudre un souci informatique ne veut pas dire l'abandonner. Tu as déjà un souci avec ta version de Perl, ce qui est déjà problématique.
Donc je te conseil ceci :
1- Mise à jour de ta version de perl
2- Rajout des repository comme expliqué dans la FAQ ou tutoriels dvp.com
3- Réinstallation de tes modules
Et ensuite, tu aura déjà une bécanne propre pour travailler.
Car là on tourne en rond avec ta vielle version de perl.
Voilà (ça ne prends pas plus de 10 min pour tout faire)
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
Partager