摘要: 详细介绍QGraphicsItem类是视图框架的一部分,是在一个QGraphicsScene中最基本的图形类,它为绘制你自己的item提供了一个轻量级的窗口,包括声明item的位置,碰撞检测,绘制重载和item之间的相互作用通过事件处理Qt提供了一系列标准的items对一些常见的图像,非常的方便,有... 阅读全文
posted @ 2014-06-14 10:05 &、van 阅读(519) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/sanfengshou/article/details/6200705用途:它是由一些图形如曲线、矩形、椭圆组成的对象。主要的用途是,能保存已经绘制好的图形。实现图形元素的构造和复用;图形状只需创建一次,然后调用QPainter::drawPath()函数多... 阅读全文
posted @ 2014-05-29 09:19 &、van 阅读(4890) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/gxiaob/article/details/8507658最近看到一个网友说到的关于解读c++里面复杂定义式的方法,觉得很适合我这种初学者,于是贴出来,跟大家分享,当然大家如果有好的方法也请推荐,指导,大致内容如下:ThinkinginC++里作者介绍了一... 阅读全文
posted @ 2014-04-26 22:50 &、van 阅读(99) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html 阅读全文
posted @ 2014-04-26 15:57 &、van 阅读(62) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/daniel_ice/article/details/6857019以下代码会打印出什么样的日志呢?[cpp]view plaincopy#includeinta[2]={1,2};intmain(){printf("a=%p\n",a);//Iprintf("&a=%p\n",&a);//IIprintf("a+1=%p\n",a+1);//IIIprintf("&a+1=%p\n",&a+1);//IVreturn0;}本机(linux) 阅读全文
posted @ 2014-04-09 23:05 &、van 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.sina.com.cn/s/blog_66a133b70100wnnr.htmltranslate()函数,进行平移变换 ;scale()函数,进行比例变换;rotate()函数,进行旋转变换 ;shear()函数,进行扭曲变换。两个有用的函数 save() 和 restore(),利用它们来 保存和 恢复 坐标系的状态,从而实现快速利用几个变换来绘图。一、坐标系简介。Qt中每一个窗口都有一个坐标系,默认的,窗口左上角为坐标原点,然后水平向右依次增大,水平向左依次减小,垂直向下依次增大,垂直向上依次减小。原点即为(0,0)点,然后以像素为单位增减。例如:void 阅读全文
posted @ 2014-04-02 22:48 &、van 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://blog.sina.com.cn/s/blog_5c70dfc80100tgff.html//实现遍历某个文件下的图片文件//如果想遍历其余类型文件,方法也一样,只需简单修改代码QStringList GetAllImages(){QStringList imageList;QDirIterator it("D:/图片",QDir::Files|QDir::NoSymLinks,QDirIterator::Subdirectories);while (it.hasNext()){QString imageFile=it.next();QStringLi 阅读全文
posted @ 2014-03-25 20:10 &、van 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 原文:http://qimo601.iteye.com/blog/14207501、QString::arg()//用字符串变量参数依次替代字符串中最小数值Cpp代码QStringi="iTest";//currentfile'snumberQStringtotal="totalTest";//numberoffilestoprocessQStringfileName="fileNameTest";//currentfile'snameQStringstatus=QString("Processingfile 阅读全文
posted @ 2014-03-25 18:42 &、van 阅读(3033) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/beyond0824/article/details/6009908C/C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,C语言/C++里没有自带的random(int number)函数。(1) 如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。例如:#include#includevoid main(){ for(int i=0;i#include#define 阅读全文
posted @ 2014-03-25 13:17 &、van 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&id=3966620&uid=27666459今天为大家简单介绍一下QMainWindow类及常用的类方法。QMainWindow类提供了主程序窗口。主窗口提供了建立应用程序用户界面的框架。Qt为主窗口管理器提供了QMainWindow以及与它相关的类。QMainWindow类拥有允许添加多个QToolBar、多个QDockWidget、一个QMenuBar以及一个QStatusBar对象的布局。此布局拥有一个允许任何一种部件占据的中心领域。如下图: 通过上面的阐述和上 阅读全文
posted @ 2014-03-24 21:28 &、van 阅读(1401) 评论(0) 推荐(0) 编辑