Qt
文章平均质量分 88
yrh159357
小白一只
展开
-
基于Qt5的俄罗斯方块的开发学习(2)
参加为期一周的比赛培训,所以没有更新博客。还是要好好坚持下去!此次把一些控件回顾一下,且看我的游戏窗口的代码:#ifndef GAMEVIEW_H#define GAMEVIEW_H#include #include QT_BEGIN_NAMESPACEclass QLCDNumber;class QLabel;class QPushButton;QT_END_NAME原创 2015-01-28 08:07:41 · 1954 阅读 · 0 评论 -
qt学习之个人画板的实现(2)
结合上次的,我这次实现了涂鸦功能,虽然不是很复杂,也确实花了不少时间去看qt基础。但确实有一些注意点值得大家注意。特别是新手。一定要注意大小写以及一些基本的语法规范,这样会为你节省不少debug的时间。以下是我的画图组件的源代码(涂鸦实现)这是画图组件的头文件,直接在新建的MainWindow 中新加上一个以QWidget为基类的类即可(不再赘述)。{CSDN:CODE:55600原创 2014-12-18 18:40:32 · 938 阅读 · 0 评论 -
qt学习之个人画板的实现(3)
昨晚又体验了一下双缓冲画图,我们来了解一下双缓冲在这里的作用(但今天的例子也只是实现了其中的第2点解决重影的问题,其他的大家可以自己学习,主要是理清方法)如果不使用双缓冲绘图,会有以下几个问题:(1)画布放大后,滚动条不跟着放大。(2)绘制直线,矩形等图形时有重影。如图:(3)画布进行放大,旋转等操作后无法正常绘图。应用坐标系的知识,在绘制图片时,当进行放大、拉伸等操作时,原创 2014-12-19 10:46:23 · 4406 阅读 · 0 评论 -
qt学习之对个人画板的实现(1)
#include "mywidget.h"#includeMyWidget::MyWidget(QWidget *parent) : QWidget(parent){ //定义三个按钮 QPushButton *pb1=new QPushButton("button1",this); //this 用来将按钮与MyWidget连接起来 Q原创 2014-12-05 20:40:43 · 922 阅读 · 0 评论 -
基于Qt5的俄罗斯方块的开发学习(1)
以此篇博文纪念走过的2014年以及我刚刚起步的编程学习生涯。首先声明:这篇关于俄罗斯方块的文章也许不是很好,但是我会尽自己的努力去说清重点。至于细枝末节之处,希望大家下载下来,共同学习。这里只展示核心代码。首先,提到这个因我学习qt编程而接触到的游戏,自己多少还是有些迷茫。以前只用C语言编出过用户自定义规模的扫雷游戏。相比起来:俄罗斯方块显得还是要复杂一些,以下问题需要注意:要有清...原创 2015-01-20 23:18:02 · 4205 阅读 · 1 评论 -
qt学习之个人画板的实现(4)
最终算是把简易画板实现了。虽然进展有点慢但回想起来这就是自学的道路吧。自己也走到一些盲区,在这里呢做个小结。建议:1、查图标的好网站:http://www.easyicon.net/1082116-panda_icon.html2、如果讲求大体的快速的实现在Qt5.3的话还是先用designer设计好在转到槽,省去了很多写具体函数的时间。相比较而言,如果你要进行具体的函数或组件功能原创 2014-12-31 10:58:27 · 1252 阅读 · 0 评论