我想问一个问题,我可以在不创建继承QGraphicsItem的类的情况下调整QGraphicsItem的大小。例如,像这样:
void MyScene::mousePressEvent(QGraphicsSceneMouseEvent *event)
{
point = event->scenePos();
if( ArrowCursor )
{
curItem = this->itemAt( point, view->transform() );
if( curItem && !curItem->isSelected() )
{
curItem->update( 10,10, 100, 100 );
}
}
}
答案 0 :(得分:1)
curItem->setTransform(QTransform::fromScale(2.0,2.0), true);
Offtopic:通过继承QGraphicsScene
来做到这一点很奇怪。