資源簡介
沈陽工程學院 Q拼圖 Linux課設 mini244直接用,無需修改,課設包過
代碼片段和文件信息
#include?“jigsawWidget.h“?
JigsawWidget::JigsawWidget(QWidget?*parent)?
:?QWidget(parent)?
{?
setWindowFlags(Qt::framelessWindowHint);
setGeometry(032600800-32);
initMoveArea();
update();
}?
void?JigsawWidget::initMoveArea()
{
QImage?img1;?
?img1.load(“:/images/cat.bmp“);
img?=?img1.scaled(?300??300?Qt::IgnoreAspectRatio?Qt::SmoothTransformation);
h_nums?=?3;?
v_nums?=?3;?
img_width?=?img.width();?
img_height?=?img.height();?
cell_width?=?img_width?/?h_nums;?
cell_height?=?img_height?/?v_nums;?
black_pos.row?=?h_nums-1;?
black_pos.col?=?v_nums-1;?
initGame();?
}
void?JigsawWidget::paintEvent(QPaintEvent?*)?
{?
QPainter?p(this);?
QPoint?start_point?end_point;?
int?i?j;?
//繪制每塊的圖像?
for?(i?=?0;?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-07-12?17:22??pintu\
?????目錄???????????0??2014-07-12?17:22??pintu\images\
?????文件?????1954456??2012-07-26?16:40??pintu\images\cat.bmp
?????文件???????25590??2010-12-02?15:04??pintu\images\cat.jpg
?????文件????????5774??2013-03-19?18:18??pintu\jigsawWidget.cpp
?????文件????????1282??2013-03-19?17:49??pintu\jigsawWidget.h
?????文件?????????424??2013-03-19?17:52??pintu\main.cpp
?????文件????????5738??2013-03-19?17:51??pintu\mainwidget.cpp
?????文件????????4773??2013-12-18?14:55??pintu\movableImageArea.cpp
?????文件?????????856??2013-12-18?14:19??pintu\movableImageArea.h
?????文件?????????478??2013-03-19?17:53??pintu\puzzle.pro
?????文件?????????129??2013-12-18?14:22??pintu\resource.qrc
?????文件?????????549??2013-12-18?14:55??pintu\staticImageArea.cpp
?????文件?????????341??2013-12-18?14:27??pintu\staticImageArea.h
- 上一篇:模擬水庫水位微機原理課設
- 下一篇:最容易掌握灰色關聯分析法的教程
評論
共有 條評論