[Kde-devel-es] incapaz de que aparezca una simple elipse en un canvas

Albert Astals Cid tsdgeos at terra.es
Wed Mar 24 19:24:35 CET 2004


Mirate la documentación de QCanvas

QCanvas::QCanvas ( QObject * parent = 0, const char * name = 0 ) 
Create a QCanvas with no size. parent and name are passed to the QObject 
superclass. 
Warning: You must call resize() at some time after creation to be able to use 
the canvas. 

En el trozo de codigo que envias no parece que le estes dando tamaño al canvas

Albert.

A Dimecres 24 Març 2004 08:44, Manuel Pérez López va escriure:
> El Martes, 23 de Marzo de 2004 23:40, Albert Astals Cid escribió:
> > > El código trozo de código:
> > >
> > >
> > >     // crearte canvas into frame3
> > >     QCanvas *Canvas1 = new QCanvas( frame3, "Canvas" );
> > >     Canvas1->setBackgroundColor( Qt::blue );
> > >     QCanvasView *CanvasView1 = new IndividualSocioCanvasView( Canvas1,
> > > frame3, "CanvasView" );
> > >
> > >     QCanvasEllipse *CanvasEllipse1 = new
> > > QCanvasEllipse(frame3->width()/2, frame3->height()/2, Canvas1 );
> > >     CanvasEllipse1->setX(0);
> > >     CanvasEllipse1->setY(0);
> > >     CanvasEllipse1->setBrush(NoBrush);// do not fill
> > >     CanvasEllipse1->setPen( Qt::black ); // set black pen
> > >     CanvasEllipse1->show();
> > >     Canvas1->update();
> > >
> > > ¿Alguien encuentra algún error u omisión?
> >
> > Prueba con un
> >
> > CanvasEllipse1->setZ(1);
> >
> > o algo así, creo recordar que era necesario hacer un setZ
> >
> > Albert
>
> He metido la coordenada Z con diferentes valores, pero no llega a aparecer
> la elipse. Gracias Alvert.
>
>
> Manuel Pérez
> _______________________________________________
> Kde-devel-es mailing list
> Kde-devel-es at kde.org
> https://mail.kde.org/mailman/listinfo/kde-devel-es


More information about the Kde-devel-es mailing list