Russian Qt Forum

Qt => Вопросы новичков => Тема начата: demaker от Май 29, 2014, 15:13



Название: QGraphicsSimpleTextItem
Отправлено: demaker от Май 29, 2014, 15:13
Пытаюсь разместить надпись
координаты надписи 50,50

Код
C++ (Qt)
class NameCompartment: public QGraphicsSimpleTextItem
{
 
public:
   explicit NameCompartment(QGraphicsItem *parent = 0):
           QGraphicsSimpleTextItem(parent)
   {
       setText("Hello");
   }
 
   virtual ~NameCompartment()
   {
   }
 
   QRectF boundingRect() const
   {
       return QRectF(50,50,100,100);
   }
};
 

но надпись почему-то размещается в координатах 0,0

Скажите как ее переместить в нужную мне область.


Название: Re: QGraphicsSimpleTextItem
Отправлено: Nidxogg от Май 29, 2014, 18:47
void QGraphicsItem::setPos ( const QPointF & pos )


Название: Re: QGraphicsSimpleTextItem
Отправлено: demaker от Май 30, 2014, 10:13
А зачем нужна тогда эта функция тогда

Код:
 QRectF boundingRect() const


Название: Re: QGraphicsSimpleTextItem
Отправлено: _OLEGator_ от Май 30, 2014, 10:21
А зачем нужна документация?


Название: Re: QGraphicsSimpleTextItem
Отправлено: demaker от Май 30, 2014, 10:29
Понял