【发布时间】:2014-08-18 18:47:57
【问题描述】:
我想问一个问题,是否可以在不创建继承 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 );
}
}
}
【问题讨论】:
-
作为更新的文档状态:“计划重绘此项目中 rect 覆盖的区域。您可以在需要重绘项目时调用此函数,例如它改变外观或大小。”所以它肯定不会通过调用 update 来做到这一点。
标签: qt user-interface qgraphicsitem qgraphicsscene