- 博客(5)
- 资源 (9)
- 收藏
- 关注
转载 QGraphicsScene入门一:基本介绍、场景定义、添加元素
简介说明: 这个QGraphicsScene类用于在场景中操作大量的2D图形元素,这个类是作为一个容器QGraphicsItems存在的,它是连同QGraphicsView用于可视化的二维表面的图形项目,如直线,矩形,文本,甚至定制物品;还可以有效地确定元素在场景中的位置以及控制元素的时显示区域及方式。配合QGraphicsView你可以可视化整个场景、或方大缩小或只显示一部分等... ...
2018-02-23 18:01:11 31355 3
转载 Qt图形视图框架(二) 常见的QtGraphicsItem
Item之间的关系1 创建一个以widget作为基类的项目,为了方便删除widget头文件以及其源文件,当然可以不删除2 因为要用到c++11特性,所以在pro文件中添加语句:[cpp] view plain copyCONFIG += c++11 3 修改main, 观察效果:[cpp] view plain copy#include <QtWidgets> #include ...
2018-02-23 17:55:21 1518
转载 QGraphicsView 框架学习(二),组合与撤销组合
QGraphicsItemGroup 是Qt二维图形框架提供的对图元进行组合操作的类。它提供了了void addToGroup(QGraphicsItem * item) 和 void removeFromGroup(QGraphicsItem *);两个方法。实际使用中可以通过 scene的createItemGroup()方法来创建组合对象,通过destroyItemGroup方法撤销组合。...
2018-02-23 17:21:57 1165
转载 Qt GraphicsView框架中实现多个item之间的层次调整功能
目的:要实现GraphicsView中多个item之间的层次调整功能,即:选中的item可以实现"移动至顶层、移动至底层、上移一层、下移一层"等功能。 之前盲目地认为Qt API会提供“获取与之相邻的sibling item”类似这样的接口,但是查询无果。。。 setZValue()设置item的栈顺序,通过zValue()来测试,具有低z-values的item比具有...
2018-02-23 16:08:58 1966
转载 智能蛇算法
编写智能算法 编写人工智能程序,使得 snake 每秒自动走一步。决定蛇行走的方向函数的伪代码// Hx,Hy: 头的位置// Fx,Fy:食物的位置function whereGoNext(Hx,Hy,Fx,Fy) {// 用数组movable[3]={“a”,”d”,”w”,”s”} 记录可走的方向// 用数组distance[3]={0,0,0,0} 记录离食物的距离
2018-02-06 14:13:40 662
[图解TCPIP(第5版)
2015-05-26
jquery-1.11.3
2015-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人