• 大小: 520KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-27
  • 语言: 其他
  • 标签: 加农炮  源码  

资源简介

内附《Qt入门教程_详细讲解》和加农炮游戏源码 前面上传的代码放错了 不好意思了

资源截图

代码片段和文件信息

#include “cannon.h“
#include 
#include 
#include 

CannonField::CannonField(QWidget *parent const char *name)
    :QWidget(parentname)
{
    ang=45;
    f = 0;
    setPalette(QPalette(QColor(255200200)));
}
void CannonField::setAngle(int degress)
{
    if(degress<5)
        degress=5;
    if(degress>70)
        degress=70;
    if(ang==degress)
        return;
    ang=degress;
    repaint(cannonRect()FALSE);
    emit angleChanged(ang);
}

void CannonField::setForce(int newton)
{
    if(newton<0)
        newton =0;
    if(f==newton)
        return ;
    f=newton;
    emit forceChanged(f);
}
QRect CannonField::cannonRect() const
{
    QRect r(005050);
    r.moveBottomLeft(rect().bottomLeft());
    return r;
}

void CannonField::paintEvent(QPaintEvent *e)
{
    if(!e->rect().intersects(cannonRect()))
        return ;
    QRect cr = cannonRect();
    QPixmap pix(cr.size());
    pix.fill(thiscr.topLeft());
    QPainter p(&pix);
    p.setBrush(Qt::blue);
    p.setPen(Qt::NoPen);
    p.translate(0pix.height() - 1);
    p.drawPie(QRect(-35-357070)090*16);
    p.rotate(-ang);
    p.drawRect(QRect(33-4158));
    p.end();
    p.begin(this);
    p.drawPixmap(cr.topLeft()pix);

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     505398  2011-12-23 18:07  QT 小游戏 加农炮 源码 +教程\Qt入门教程_详细讲解版.pdf

     文件        658  2012-11-26 16:27  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\readme.txt

     文件       1300  2012-11-23 20:28  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t10\cannon.cpp

     文件        822  2012-11-23 20:26  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t10\cannon.h

     文件        921  2012-11-23 17:53  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t10\lcdrange.cpp

     文件        600  2012-11-23 20:45  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t10\lcdrange.h

     文件       1817  2012-11-23 20:46  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t10\main.cpp

     文件        233  2012-11-23 19:42  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t10\mainwindow.cpp

     文件        321  2012-11-23 19:42  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t10\mainwindow.h

     文件        654  2012-11-23 19:42  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t10\mainwindow.ui

     文件        419  2012-11-23 19:44  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t10\t10.pro

     文件      28134  2012-11-24 17:03  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t10\t10.pro.user

     文件       3177  2012-11-25 17:25  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t11\cannon.cpp

     文件       1099  2012-11-24 10:14  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t11\cannon.h

     文件        921  2012-11-23 17:53  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t11\lcdrange.cpp

     文件        600  2012-11-23 20:45  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t11\lcdrange.h

     文件       2063  2012-11-24 09:07  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t11\main.cpp

     文件        233  2012-11-23 20:47  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t11\mainwindow.cpp

     文件        321  2012-11-23 20:47  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t11\mainwindow.h

     文件        989  2012-11-24 08:55  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t11\mainwindow.ui

     文件        421  2012-11-23 20:49  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t11\t11.pro

     文件      28134  2012-11-26 01:02  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t11\t11.pro.user

     文件       4401  2012-11-25 17:51  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t12\cannon.cpp

     文件       1284  2012-11-25 16:53  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t12\cannon.h

     文件       1365  2012-11-24 11:25  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t12\lcdrange.cpp

     文件        787  2012-11-25 16:27  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t12\lcdrange.h

     文件       2147  2012-11-25 17:26  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t12\main.cpp

     文件        233  2012-11-24 10:32  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t12\mainwindow.cpp

     文件        321  2012-11-24 10:32  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t12\mainwindow.h

     文件        654  2012-11-24 10:32  QT 小游戏 加农炮 源码 +教程\加农炮 源代码\t12\mainwindow.ui

............此处省略95个文件信息

评论

共有 条评论