我可以在不创建继承QGraphicsItem的类的情况下调整QGraphicsItem的大小吗?

时间:2014-06-27 15:30:15

标签: qt user-interface qgraphicsitem qgraphicsscene

我想问一个问题,我可以在不创建继承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 );
      }

   }
}

1 个答案:

答案 0 :(得分:1)

curItem->setTransform(QTransform::fromScale(2.0,2.0), true);

Offtopic:通过继承QGraphicsScene来做到这一点很奇怪。