【发布时间】:2013-05-11 13:15:41
【问题描述】:
我使用QGraphicsView、QGrapichsScene 和QGraphicsItem 来绘制一些图表。我已经实现了QGraphicsItem::paint 函数来绘制文本(图表的值),但它并不是每次都必须绘制新的东西时被调用。我的paint函数
void CLabelItem::paint(QPainter *painter,
const QStyleOptionGraphicsItem* /*option*/, QWidget* /*widget = 0*/)
{
if ( GetValue() < 0 )
{
return;
}
painter->drawText(boundingRect(), m_value.toString());
}
所以我的问题是 - 为什么不能调用 QGraphicsItem::paint 以及如何才能调用它?
【问题讨论】:
标签: c++ qt qgraphicsitem