how to work with XPMs ?
sunchange lee
leesongchen at 263.net
Wed Aug 25 02:21:57 BST 1999
change the pixmap
static char*paint[]=
to
statci const char* paint[]=
it does work,for i have met many times,but i don't know why?
anybody know why?
----------
> Hi all,
>
> i hae problem to add any xpm picture to the project, especially - I
> cannot compile this sequence :
>
> ---------------- snip -------------
> QPixmap *pix_rotate, *pix_scale, *pix_paint;
>
> pix_paint = new QPixmap( paint );
>
> this->bar = new QToolBar("Tool Bar",this);
>
> this->paintButton = new QToolButton(*pix_paint, "paint pixels", \
> "... freehand pixel-paint, left mousebutton
> for paint, right mousebutton for clear.", \
> (QObject *)centralWidget,
> SLOT(setPaintTool()), (QToolBar *)bar, "Pencil" );
>
> when the pixmap paint is like:
> /* XPM */
> static char*paint[]={
> "28 28 5 1",
> "b c #949194",
> ". c #dedade",
> "a c #000000",
> "c c #ffffff",
> "# c #d5d6d5",
> "............................",
> "............................",
> "....#####################.##",
> "....#####################.#.",
> "....#######################.",
> "....#######################.",
> "....#######################.",
> "....##########aaaa#########.",
> "....##########a...a########.",
> "....#########a....ab#######.",
> "....#########aa..abb#######.",
> "....########accaaab########.",
> "....########ac..abb########.",
> "....#######acc..ab#########.",
> "....#######ac..abb#########.",
> "....######acc..ab##########.",
> "....######ac..abb##########.",
> "....######aa..ab###########.",
> "....######aaaabb###########.",
> "....######aaabb############.",
> "....######aabb#############.",
> "....######abb##############.",
> "....#######b###############.",
> "....#######################.",
> "....#############.#########.",
> "....#######################.",
> "....#######################.",
> "............................"};
>
>
> ---------------- snip -------------
>
> i had included the paint.xpm in main.cpp (where i am trying to create a
> toolbar) but compiler has given me a lot error messages :( about using
> an ambigious overloaded function QPixmap(const char **), but offered me
> the same function as a nearest match ??
>
> (KDEvelop beta 1)
>
> How can i work with XPM pictures in my projects ??
>
> --
> ---------------------------------------------------------------------
> Zdeněk Pižl, (Corp. yA), http://max.af.czu.cz
> mail me only in ISO 8859-2 or in ASCII
> ---------------------------------------------------------------------
> ... what disk do you want to erase today ?? ...
More information about the KDevelop
mailing list