textItem未显示在矩形内部

时间:2014-04-13 19:57:28

标签: c++ qt

我正在尝试绘制一个内部带有文本的矩形。这是我的一段代码

QGraphicsRectItem *rectangle=new QGraphicsRectItem(75,50,30,40);
QGraphicsTextItem *text=new QGraphicsTextItem("12.5",rectangle);
scene->addItem(rectangle);

文本未显示在矩形内部。 我受到相当多的时间压力,如果你能详细回答它会更有帮助。谢谢

1 个答案:

答案 0 :(得分:0)

我用

   QGraphicsTextItem* i = pScene->addText(s);
   i->translate(dx, dy); // setPos(x, y) in newer Qt versions

并且效果很好。