资源简介

沈阳工程学院 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

评论

共有 条评论