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

wxWidgets Discussion :

Toolbar avec wxwidgets


Sujet :

wxWidgets

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 11
    Points : 15
    Points
    15
    Par défaut Toolbar avec wxwidgets
    Bonjour à tous,
    Bon j'ai un problème pour ajouter une toolbar à ma frame. Je poste ici sinon je vais casser quelquechose #!\-# !!

    Bon en ce qui concerne la toolbar voila mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     wxBitmap *image = new wxBitmap("C:/test.bmp", wxBITMAP_TYPE_BMP);
        wxToolBar *toolBar = new wxToolBar;
        toolBar->AddTool(1, _T("titre"), image, _T("aide"), wxITEM_NORMAL);
        SetToolBar(toolBar);
    et les headers qui s'y rapportent :
    #include <wx/toolbar.h>
    #include <wx/bitmap.h>

    Et voila ce que le compilateur me renvoi :
    no matching function for call to `wxToolBar::AddTool(int, const char[6], wxBitmap*&, const char[5], wxItemKind)'
    candidates are: ...

    Doc. :
    http://www.wxwidgets.org/manuals/2.4.2/wx397.htm#wxtoolbaraddcontrol

    Je suis un débutant en c++ mais avant d'arriver à un niveau juste correct j'aurais perdu tout mes cheveux grrrrrrrr

    Merci pour votre aide.

  2. #2
    Membre habitué Avatar de Marco85
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    210
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 210
    Points : 187
    Points
    187
    Par défaut
    Salut !!!

    Déjà une petite remarque :

    Sinon, essaye de remplacer par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     toolBar->AddTool(1, _T("titre"), *image, _T("aide"), wxITEM_NORMAL);
    Redis-moi si ça fonctionne s'il te plait,

    Marco85
    If you cannot explain a concept to a six year-old, then you do not fully understand it. [Albert Einstein]

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 11
    Points : 15
    Points
    15
    Par défaut
    Me revoila
    Désolé pour mon retard je n'étais pas chez moi pendant la semaine. Et désolé pour l'affichage en mode code je n'y ai pas prété attention.

    Merci pour ta suggestion elle marche parfaitement .

    Par contre maintenant j'ai un autre probleme.
    A l'ouverture du programme j'obtenais l'alerte :
    "Can't load bitmap 'wxBITMAP_STD_COLOURS' from resources!"

    Donc j'ai rajouter :
    #include <wx/msw/wx.rc>

    Mais cette ressource me pose un peu (beaucoup) de problemes lors de la compilation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    In file included from D:/Dev-Cpp/include/wx/msw/wx.rc:33,
                     from main.cpp:22:
    D:/Dev-Cpp/include/wx/msw/gnuwin32/winresrc.h:1415:1: warning: "__TEXT" redefined
    In file included from D:/Dev-Cpp/include/wx/wxchar.h:145,
                     from D:/Dev-Cpp/include/wx/debug.h:18,
                     from D:/Dev-Cpp/include/wx/defs.h:403,
                     from D:/Dev-Cpp/include/wx/tbarbase.h:23,
                     from D:/Dev-Cpp/include/wx/toolbar.h:15,
                     from main.cpp:20:
    D:/Dev-Cpp/include/tchar.h:232:1: warning: this is the location of the previous definition
    In file included from main.cpp:22:
    D:/Dev-Cpp/include/wx/msw/wx.rc:43: error: `wxWindowMenu' does not name a type
    Qu'est ce que j'ai encore fais de mal ?
    Merci encore

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 11
    Points : 15
    Points
    15
    Par défaut
    upla =) !

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 11
    Points : 15
    Points
    15
    Par défaut
    Upla !
    Maintenant j'ai cette erreur :
    In file included from
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    D:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.2/../../../../include/wx/memory.h:20,
                     from D:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.2/../../../../include/wx/object.h:25,
                     from D:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.2/../../../../include/wx/ipcbase.h:20,
                     from D:/Dev-Cpp/include/wx/msw/dde.h:19,
                     from D:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.2/../../../../include/winresrc.h:11,
                     from D:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.2/../../../../include/windows.h:44,
                     from D:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.2/../../../../include/wx/msw/wx.rc:35,
                     from toolbar_private.rc:3:
    D:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.2/../../../../include/wx/string.h:160:4: #error "Please define string case-insensitive compare for your OS/compiler"
     
    windres.exe: can't open cursor file `wx/msw/hand.cur': No such file or directory

Discussions similaires

  1. Dessiner avec wxWidgets
    Par SuperPat dans le forum wxWidgets
    Réponses: 5
    Dernier message: 24/02/2009, 00h06
  2. Problème d'exécution avec wxWidgets
    Par GLDavid dans le forum wxWidgets
    Réponses: 3
    Dernier message: 10/11/2005, 10h44
  3. Réponses: 5
    Dernier message: 13/06/2005, 18h01
  4. Utilisation de la classe List de STL avec wxWidgets
    Par aoyou dans le forum wxWidgets
    Réponses: 7
    Dernier message: 10/03/2005, 17h41
  5. [debutant]probleme avec wxwidgets
    Par iwky dans le forum wxWidgets
    Réponses: 11
    Dernier message: 23/01/2005, 20h23

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