【发布时间】:2015-02-08 14:01:41
【问题描述】:
我创建了一个自定义 qGraphicsRectItem,并将其添加到我的 qGraphicsScene 中。我想使用它的局部坐标向这个自定义矩形添加文本(即添加到 0,0 将项目放置在我的矩形的原点,无论它在我的场景中的什么位置) 当我尝试这样做时,它使用我场景的坐标系,并且文本出现在矩形之外。有什么想法吗?
PackageRect::PackageRect(QString PackageName, qreal x, qreal y, qreal w, qreal h, QGraphicsItem *parent)
:QGraphicsRectItem(x, y, w, h, parent)
{
QGraphicsTextItem *text = new QGraphicsTextItem(PackageName, this);
text->setPos(0,0);
}
【问题讨论】:
标签: qt qgraphicsview qgraphicsitem qgraphicsscene