static void testGraphicsRect()
{
// test graphics
scene->setSceneRect( 0, 0, 500, 500 );
outerRect
->setRect
( QRectF( 0,
0,
400,
400 ) );
outerRect
->setBrush
( QBrush( Qt
::black ) );
innerRect
->setRect
( QRectF( 0,
0,
200,
400 ) );
innerRect->setParentItem( outerRect );
innerRect->setPos(5,5);
innerRect
->setPen
( QPen( Qt
::red ) );
innerRect
->setBrush
( QBrush( Qt
::red ) );
scene->addItem( outerRect );
outerRect->setPos(20,20);
view->setWindowTitle( "testGraphicsRect" );
view->show();
}
static void testGraphicsRect()
{
// test graphics
QGraphicsScene* scene = new QGraphicsScene;
scene->setSceneRect( 0, 0, 500, 500 );
QGraphicsRectItem* outerRect = new QGraphicsRectItem;
outerRect->setRect( QRectF( 0, 0, 400, 400 ) );
outerRect->setBrush( QBrush( Qt::black ) );
QGraphicsRectItem* innerRect = new QGraphicsRectItem;
innerRect->setRect( QRectF( 0, 0, 200, 400 ) );
innerRect->setParentItem( outerRect );
innerRect->setPos(5,5);
innerRect->setPen( QPen( Qt::red ) );
innerRect->setBrush( QBrush( Qt::red ) );
scene->addItem( outerRect );
outerRect->setPos(20,20);
QGraphicsView* view = new QGraphicsView(scene);
view->setWindowTitle( "testGraphicsRect" );
view->show();
}
To copy to clipboard, switch view to plain text mode
Bookmarks