计划QT的学习路线如下:
一、QT Creator快速入门、Qt及Qt Quick开发实战精解
二、精通Qt4编程
三、C++ GUI Qt4 编程 (第二版)
四、Qt高级编程
五、C++设计模式--基于Qt4开源跨平台开发框架
这几天在看qt图形动画基础知识,俄罗斯方块刚好用到了这块知识,也算尝试一下源码分析怎么写吧,进入正题:
一、程序流程图(听领导的话并去实践--多用流程图,毕竟他比你厉害^_^)
visio画的图,可以直接粘贴,csdn老牛了啊^_^
二、源码
1、TetrixWindow类,主要完成界面的初始化和开始、暂停、退出按钮事件的响应,分数、等级的变化显示绑定。
1.1、QGridLayout这个牛
QGridLayout *layout = new QGridLayout;
layout->addWidget(createLabel(tr("NEXT")), 0