資源簡介
內附《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個文件信息
評論
共有 條評論