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 19/10/2012, 14h45   #1
Marthin_a
Invité régulier
 
Inscription : septembre 2012
Messages : 13
Détails du profil
Informations forums :
Inscription : septembre 2012
Messages : 13
Points : 7
Points : 7
Par défaut Problème pour changer l'icone de mon interface

Bonjour, avec votre tutoriel j'ai essayé de changer l'icone de mon interface Tk/perl. J'ai bien ajouter les module Tkhoto et Tk:NG via le site de CPAN mais lorsque je lance mon script avec le code :

Code :
1
2
$window->iconimage($photo);
$photo = $window->Photo(-format => 'png', file => 'C:\\test.png');
je reçois l'erreur suivante :

Code :
Image "" doesn't exist at C:/Perl64/site/lib/Tk/Submethods.pm line 37.
Marthin_a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2012, 15h34   #2
djibril
Responsable Perl et Outils

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

Informations forums :
Inscription : avril 2004
Messages : 13 536
Points : 31 724
Points : 31 724
Bonjour,

Comme expliqué ici, le code est le suivant :

Code :
1
2
3
4
use Tk::Photo;
use Tk::PNG;
my $photo_icone = $widget->Photo( -format => 'png', -file => 'C:/test.png' );
$widget->iconimage($photo_icone);
Avec $widget qui correspond à celui de votre programme. Si vous n'y arrivez pas, montrez-nous votre programme.
__________________
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 19/10/2012, 16h43   #3
Marthin_a
Invité régulier
 
Inscription : septembre 2012
Messages : 13
Détails du profil
Informations forums :
Inscription : septembre 2012
Messages : 13
Points : 7
Points : 7
Merci je n'avais pas vu que j'avais interverti les deux lignes .. Merci problème résolu
Marthin_a est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 07h36.


 
 
 
 
Partenaires

Hébergement Web