QCanvas not showing pixmaps

Eric Klumpp klumpp at nerim.fr
Fri Jun 21 10:36:12 UTC 2002


Hello !

If you put an item in the canvas, does it appear, for example a 
QCanvasText ?
My first problem with canvas was to see something, and the problem was 
that the default size of the canvas seems to be zero. Using the method 
"resize" of canvas should resolve your problem. You can put items 
outside of the canvas but they won't be shown. Personnaly I use "resize" 
each time I move an item outside of the canvas.

You must also show the QCanvasView, update the canvas each time you 
modify something, and probably other things. But first try to see a 
QCanvasText ! I haven't used a background pixmap but a background color, 
but it shouldn't be a problem !

Eric


Janito Vaqueiro Ferreira Filho wrote:

>Hello!
>	I'm trying to make a MDI app with a canvas. I put the QCanvasView in the 
>View and a QCanvas in the Doc. When I try to setBackgoundPixmap(buffer) it 
>doesn't work. Please help me. Here's the code used:
>
>QString sBuf3 = dir + filename;
>QRect changedRect;
>QPixmap buffer;
>
>if(QFile::exists(sBuf3))
>{
>	buffer.load(sBuf3, "PNG", 0);
>	canvas->setBackgroundPixmap(buffer);
>	changedRect.setSize(canvas->size());
>	canvas->setChanged(changedRect);
>	canvas->update();
>}
>
>Please help me fix this problem. ThanQ,
>
>		JVFF
>
>-
>to unsubscribe from this list send an email to kdevelop-request at kdevelop.org with the following body:
>unsubscribe »your-email-address«
>
>



-
to unsubscribe from this list send an email to kdevelop-request at kdevelop.org with the following body:
unsubscribe »your-email-address«



More information about the KDevelop mailing list