Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/06/2008, à 21:18

DavMiro

Problème XPM avec wxWidgets

Salut à tous ! Je développe sous Code::Blocks avec wxWidgets. Je veux charger un XPM pour l'utiliser en icone de fenêtre. Pour cela, voici en gros ce que je fais pour charger le xpm

#include "wxwidgets16x16.xpm"

SetIcon(wxwidgets16x16_xpm);


Mais lorsque je compile, il m'indique :
attention : deprecated conversion from string constant to "char*"


Comment puis-je faire pour remédier à ça ? Merci

Hors ligne

#2 Le 20/06/2008, à 06:21

robrob

Re : Problème XPM avec wxWidgets

Essaye de faire:

SetIcon(wxIcon(wxwidgets16x16_xpm));

Ou sinon:

SetIcon((const char*)wxwidgets16x16_xpm);

Hors ligne

#3 Le 20/06/2008, à 08:28

DavMiro

Re : Problème XPM avec wxWidgets

Non ça ne fonctionne pas. J'ai toujours la même erreur

Hors ligne

#4 Le 20/06/2008, à 08:54

aleph

Re : Problème XPM avec wxWidgets

http://wiki.wxpython.org/Asking%20For%20Help

#5 Le 20/06/2008, à 18:05

robrob

Re : Problème XPM avec wxWidgets

C'est pas trop du python là lol

Sinon j'ai déjà eu ce problème, mais je n'arrive plus à le reproduire.  En revanche, je me souviens très bien de ce que j'avais fait pour le résoudre.
J'avais modifier les fichiers xpm (c'est un fichier texte) pour que les données de l'image soit déclarées en "static const char*" (plutôt qu'en "static char*").
(mais je trouve que c'est pas top comme solution)

Hors ligne