修改example08的
cannon.cpp
void CannonField::paintEvent( QPaintEvent * )
{
QPainter p( this );
p.setBrush( NoBrush );
p.setPen( red ); // 讓圖的外圍為紅色畫的
p.drawEllipse(0,0,120,120);
s = "Angle = " + QString::number(ang);
p.setPen( SolidLine );
p.drawText(rect(),AlignCenter,s);
}明天任務:畫出一個有顏色的空心圓畫出來啦~就在原程式改一下就好啦~結果在上面啦~
測出來的結果就算是空心圓,實際上其實不是~只是空心的部分沒有畫出來而以。基本上還是要用Canvas來畫會比較好~而且基本上Canvas本身就使用雙緩沖哩~另外,可以根據需要更新的部分去更新就好哩,不會整個都刪掉再重畫哩~
[转]总述基金选择的步骤
16 年前
沒有留言:
張貼留言