Pages : 1
#1 Le 11/08/2006, à 13:22
- whiskykoka
wxwidgets : toolbar
je continue dans la decouverte de wxwidgets et je souhaiterai utiliser une barre d'outil dans ma fenetre. voici le constructeur de ctte fenetre :
cadre::cadre(const wxString& title, const wxPoint& pos, const wxSize& size, long style) : wxFrame(NULL, -1, title, pos, size, style)
{
SetBackgroundColour(wxColour(0, 255, 255)) ;
barre_outil = new wxToolBar (this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTB_HORIZONTAL | wxNO_BORDER) ;
wxBitmap BMPtexte (texte_xpm) ;
wxBitmap BMPgraph (graph_xpm) ;
barre_outil -> AddTool (ID_TRADUIRE, wxT("traduction"), BMPtexte) ;
barre_outil -> AddTool (ID_GRAPHIQUE, wxT("graphisme"), BMPgraph) ;
barre_outil -> Realize () ;
this -> SetToolBar (barre_outil) ;
}
mais a la compilation j'ai ceci :
graph.xpm:2: erreur: redefinition of «char* dummy []»
texte.xpm:2: erreur: «char* dummy [337]» previously defined here
main.cpp: In constructor «cadre::cadre(const wxString&, const wxPoint&, const wxSize&, long int)»:
main.cpp:35: erreur: «texte_xpm» was not declared in this scope
main.cpp:36: erreur: «graph_xpm» was not declared in this scope
que cela veut-il dire ? que fais-je de travers ?
"mais les braves gens n'aiment pas que
l'on suive une autre route qu'eux"
Hors ligne
#2 Le 21/11/2007, à 12:36
- Picasso_tease
Re : wxwidgets : toolbar
Désolé pour le temps de réponse
voici un super tuto
http://zetcode.com/tutorials/wxwidgetst … index.html
Si cela ne t'est pas util, le prochain qui tombe sur ce sujet touvera réponse.
Ciao
"Ce n'est pas assez d'avoir l'esprit bon, mais le principal est de l'appliquer bien"
DESCARTES, Discours de la methode.
Hors ligne
#3 Le 21/11/2007, à 21:13
- robrob
Re : wxwidgets : toolbar
Ben la réponse est dans la question:
"main.cpp:35: erreur: «texte_xpm» was not declared in this scope"
Soit tu cherches à charger le fichier texte.xpm, l'écriture est alors celle-ci:
-> wxBitmap BMPtexte(wxT("texte.xpm"));
Soit tu cherches à inclure l'image dans le code, auquel cas il faut rajouter:
-> #include "texte.xpm"
Hors ligne
Pages : 1