#include #include #include #include #include "clientsiderender.h" ClientSideRender::ClientSideRender(QWidget* parent) : QWidget(parent) { scene = new QGraphicsScene(QRectF( 0, 0, 1000, 1000)); view = new QGraphicsView(scene, this); view->setFrameStyle(QFrame::NoFrame); QFont font ("arial",12,1,false); text = scene->addText( "Some Text", font); text->rotate(225); QRectF bb = text->boundingRect(); qDebug() << bb.height() << ":" << bb.width(); } void ClientSideRender::resizeEvent ( QResizeEvent * event ) { QWidget::resizeEvent(event); view->resize( size() ); } /* QPointF pos = text->pos(); int y = pos.y() + 10; y %= 400; pos.setY( y ); text->setPos(pos); */