IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GTK+ avec C & C++ Discussion :

Icône qui disparaît.


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 160
    Par défaut Icône qui disparaît.
    Bonjour à toutes et à tous,

    Je code actuellement mon interface avec Code Blocks et sous windows.

    Dans l interface que j ai fait j ai crée un icone pour la bordure de la fenetre:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    GdkPixbuf *p_icon = gdk_pixbuf_new_from_file("touche.ico", &err);
     gtk_window_set_icon (GTK_WINDOW (pApp->window), p_icon);
    Quand je lance l interface avec Code Block, il s affiche correctement dans la bordure.

    Mais une fois fois que j ai compilé mon programme avec Inno setup et que j ai installé l executable, quand je lance le programme, cet icone à disparu.

    Je ne comprends pas bien ce qui ce passe, car j ai bien ajouté l icône quand Inno Setup me demande quel fichier il souhaite que je compile.

    Merci par avance pour vos réponses.

    Shazad

  2. #2
    Modérateur

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    1 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 395
    Par défaut
    A tout les coups le chemin par défaut pour trouver l'image n'est pas le bon, il y a déjà eu pas mal de posts sur le sujet dans ce forum, cherche un peu dans l'historique. Essaie aussi d'utiliser ta variable "err" pour trouver l'origine de l'erreur, en affichant err->message.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 160
    Par défaut
    Bonjour libeforce,

    Je vais de suite essayer ce que tu me conseilles. Et chercher sur le forum les anciens posts. Zut , pourtant j ai pas mal cherché... j ai pas dû mettre les bons mot dans la fonction recherche.
    Ce qui est "marrant", c est que quand je compile mon interface avec Inno Setup en y intégrant le dossier MinGw de Code Block, l icone apparaît lors de son execution. J oublie de dire que je dois extraire dans le dossier MinGW le Gtk Thème et le Gtk Runtime dont parle Nicolas Joseph dans son tutoriel.
    Ce qui m arrange car l interface est beaucoup plus jolie que quand elle est pris en charge par Windows. Mais du coups je me retrouve avec un logiciel 10x plus lourd que ce qu il devrait être.

    Shazad

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 160
    Par défaut
    Alors le message d erreur est qu il manque gdk-pixbuf.loaders.
    C est un fichier qui se trouve dans MinGW.
    Sans inclure MinGW à mon projet ça ne fonctionne pas.
    Je pense que c est normal car si je veux faire du GTK dans Code::Blocks, je dois donner l endroit où se trouve MinGW dans le Global Variable Editor.

    Je ne comprends pas comment faire autrement.
    Auriez vous une idée ?

    Merci par avance.

    Shaz

Discussions similaires

  1. 'Handles' qui disparaît
    Par Invit-é dans le forum Windows Forms
    Réponses: 4
    Dernier message: 24/02/2008, 12h36
  2. Réponses: 1
    Dernier message: 30/11/2007, 18h59
  3. Zone de texte qui disparaît
    Par david5 dans le forum Word
    Réponses: 1
    Dernier message: 05/10/2007, 12h48
  4. Bitmap qui disparaît
    Par Bob Groove dans le forum Visual C++
    Réponses: 4
    Dernier message: 01/03/2007, 16h21
  5. Fond qui disparaît - Bug IE ?
    Par *|~ XiKuXan ~|* dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 22/12/2005, 09h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo