QT4 编译出错 代码如下 求高手指导

voidCannonField::paintEvent(QPaintEvent*e){if(!e->rect().intersects(cannonRect()))ret... void CannonField::paintEvent(QPaintEvent *e)
{
if( !e->rect().intersects(cannonRect()))
return;
QRect cr=cannonRect();
QPixmap pix(cr.size());
pix.fill(this,cr.topRight());
QPainter painter (&pix);
painter.setRenderHint(QPainter::Antialiasing,true);
painter.setPen(QPen(Qt::blue));
painter.setBrush(QBrush(QBrush(Qt::blue)));
painter.translate(0,pix.height()-1);
painter.drawPie(QRect(-35,-35,70,70),0,90*16);

painter.rotate(-currentAngle);
painter.drawRect(33,-4,15,8);
painter.end();
painter.begin(this);
painter.drawPixmap(cr.topLeft(),pix);

QRect updateR = e->rect();
QPainter p( this );

if ( updateR.intersects( cannonRect() ) )
paintCannon( &p );

if ( autoshoottimer->isActive() && updateR.intersects( shotRect() ) )
paintShot( &p );

}
void CannonField::paintEvent( QPaintEvent *e )
{ QRect updateR = e->rect();
QPainter p( this );

if ( updateR.intersects( cannonRect() ) )
paintCannon( &p );

if ( autoshoottimer->isActive() && updateR.intersects( shotRect() ) )
paintShot( &p );

}
展开
 我来答
围逗p
2011-12-11 · TA获得超过142个赞
知道小有建树答主
回答量:78
采纳率:100%
帮助的人:99.4万
展开全部
前面几个人都回答的什么呀?牛头不对马嘴的,是百度有给弄乱了,还是他们乱贴的?
你还会是看看编译提示,就那几个英文单词,查词典也不会太复杂的,耐心点找原因,呵呵!
ladder71
2011-12-11 · 超过26用户采纳过TA的回答
知道答主
回答量:204
采纳率:0%
帮助的人:132万
展开全部
代码如下: module clk(clk_in,q); input clk_in; output[7:0] q; 1、进程里面不能调用模块,只能调用函数或者任务,然而在clk模块里含有always
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式