Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1478 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Problème GtkImage sour MSVStudio 2008 Beta et Vista

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème GtkImage sour MSVStudio 2008 Beta et Vista

n°1653543
gugu_38
Posté le 05-12-2007 à 23:59:37  profilanswer
 

Bonjour,
 
J'ai un problème d'utilisation des fonctions gtk_image_new_from_file ou encore gtk_image_set_from_file avec des PNG ou JPG.
Je suis sous Vista et j'utilise MSVStudio 2008 mais le problème semble venir des librairies GTK (j'ai correctement configuré les .h et les .dll de GTK)
En fait voici mon code (c'est celui visible sur un tutoriel de GTK alors ... ) :
 

Code :
  1. #include "stdafx.h"
  2. #include <gtk/gtk.h>
  3. int main(int argc, char **argv)
  4. {
  5.     GtkWidget *pWindow;
  6.     GtkWidget *pVBox;
  7.     GtkWidget *pImage;
  8.     GtkWidget *pQuitImage;
  9.     GtkWidget *pQuitBtn;
  10.     gtk_init(&argc, &argv);
  11.     pWindow = gtk_window_new(GTK_WINDOW_TOPLEVEL);
  12.     gtk_window_set_default_size(GTK_WINDOW(pWindow), 320, 200);
  13.     gtk_window_set_title(GTK_WINDOW(pWindow), "GtkImage" );
  14.     g_signal_connect(G_OBJECT(pWindow), "destroy", G_CALLBACK(gtk_main_quit), NULL);
  15.     pVBox = gtk_vbox_new(FALSE, 0);
  16.     gtk_container_add(GTK_CONTAINER(pWindow), pVBox);
  17.     /* Chargement d'une image a partir d'un fichier */
  18.     pImage = gtk_image_new_from_file("D:/EternityII/ImagesPieces/test.png" );
  19.     gtk_box_pack_start(GTK_BOX(pVBox), pImage, FALSE, FALSE, 5);
  20.     pQuitBtn = gtk_button_new();
  21.     gtk_box_pack_start(GTK_BOX(pVBox), pQuitBtn, TRUE, FALSE, 5);
  22.     g_signal_connect(G_OBJECT(pQuitBtn), "clicked", G_CALLBACK(gtk_main_quit), NULL);
  23.     /* Chargement d'une image a partir d'un GtkStockItem */
  24.     pQuitImage = gtk_image_new_from_stock(GTK_STOCK_QUIT, GTK_ICON_SIZE_LARGE_TOOLBAR);
  25.     gtk_container_add(GTK_CONTAINER(pQuitBtn), pQuitImage);
  26.     gtk_widget_show_all(pWindow);
  27.     gtk_main();
  28.     return EXIT_SUCCESS;
  29. }


 
Le problème est que l'image ne s'affiche pas, seule une petite croix (comme les images qui se sont mal chargées) s'affiche.
Quelqu'un sait d'où ça peut venir ?
 
Merci d'avance

mood
Publicité
Posté le 05-12-2007 à 23:59:37  profilanswer
 

n°1654230
gugu_38
Posté le 07-12-2007 à 00:32:48  profilanswer
 

[:undertaker666]

n°1655348
Ange_blond
Posté le 09-12-2007 à 17:48:28  profilanswer
 

Peut etre suffit il de mettre les "\\" au lieu des "/" dans le chemin du fichier... ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Problème GtkImage sour MSVStudio 2008 Beta et Vista

 

Sujets relatifs
problème programme TableauProbleme Free et scripts de news PHP
problème de Visual StudiojQuery lent ?
Fieldset-like : Probleme de rendu sous IE6[Résolu] Probleme boucle coloration
probleme background color en CSS sur Firefoxprobleme d' affichage sous firefox
Probleme d'Ecriture en Delphi 
Plus de sujets relatifs à : Problème GtkImage sour MSVStudio 2008 Beta et Vista


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR