
QT/视图图形
文章平均质量分 92
imxiangzi
这个作者很懒,什么都没留下…
展开
-
Qt使用QGraphicsView实现滑动窗体效果
源码已上传至优快云,http://download.youkuaiyun.com/source/2808505 QGraphicsView用来显示一个滚动视图区的QGraphicsScene内容。QGraphicsScene提供了QGraphicsItem的容器功能。通常与QGraphicsView一起使用来描述可视化图形项目。 QGraphicsScene提供了一个视图的场转载 2016-03-24 13:14:48 · 2653 阅读 · 0 评论 -
Qt GraphicsView框架中实现多个item之间的层次调整功能
目的:要实现GraphicsView中多个item之间的层次调整功能,即:选中的item可以实现"移动至顶层、移动至底层、上移一层、下移一层"等功能。 之前盲目地认为Qt API会提供“获取与之相邻的sibling item”类似这样的接口,但是查询无果。。。 setZValue()设置item的栈顺序,通过zValue()来测试,具有低z-values转载 2016-03-27 00:40:51 · 4057 阅读 · 0 评论 -
Qt 在GraphicsView中 打开一幅图片
简述:记录一下如何在 Qt中打开一幅图片步骤:1. 新建一个项目,Qt C++ 项目, Qt GUI应用之后按步骤新建就可以了, 2. 勾选中下面这三个3. 新建一个MainWindow点击下一步, 完成, 工程创建完毕4 这一转载 2016-03-27 00:39:55 · 9231 阅读 · 0 评论 -
关于Qt Graphics编程的几点经验总结
好久没有写任何关于编程方面的东西了。这阵子偶尔用Qt的Graphics模块,略有一点经验总结,简单写在这里,权当做自己的备忘录。Qt Graphics模块用于显示二维的图形图像,所以三维的事情就不要找它了,应该去找Qt的OpenGL模块。主要由三部分组成,分别是View, Scene, Item。QGraphicsView负责窗口显示,它继承自QWidget转载 2016-03-27 00:38:46 · 1549 阅读 · 0 评论 -
Qt绘图之QGraphicsScene QGraphicsView QGraphicsItem详解
Graphics View提供了一个界面,它既可以管理大数量的定制2D graphical items,又可与它们交互,有一个view widget可以把这些项绘制出来,并支持旋转与缩放。这个柜架也包含一个事件传播结构,对于在scene中的这些items,它具有双精度的交互能力。Items能处理键盘事件,鼠标的按,移动、释放、双击事件,也可以跟踪鼠标移动。Graphics View使用BSP树来提转载 2016-03-27 00:38:08 · 6330 阅读 · 0 评论 -
Qt使用QGraphicsView实现滑动窗体效果 .
源码已上传至优快云,http://download.youkuaiyun.com/source/2808505 QGraphicsView用来显示一个滚动视图区的QGraphicsScene内容。QGraphicsScene提供了QGraphicsItem的容器功能。通常与QGraphicsView一起使用来描述可视化图形项目。 QGraphicsScene提供了一个视图的场景,通过在这样一转载 2016-03-27 00:21:54 · 2620 阅读 · 0 评论 -
qt学习笔记(五) QGraphicsPixmapItem与QGraphicsScene的编程实例 图标拖动渐变效果
应大家的要求,还是把完整的工程文件贴出来,大家省点事:http://www.kuaipan.cn/file/id_48923272389086450.htm先看看运行效果,我用的群创7寸屏,主机是mini2440,分辨率是800*480,程序写比较粗糙,但对初学者还是有一点启发,大家一起进步。qt中提供了QGphicsView,QGraphicsScene,QGraphicsIte转载 2016-03-26 23:59:38 · 7019 阅读 · 0 评论 -
Qt QGraphics 地图浏览 程序
好吧……又是你妹夫的技术博……首先给出这份练习代码的微云连接:MapWithGraphics 。放心~~博主是好人,不会有毒的~~。其次啊…我总是给练习代码,所以乱七八糟的就别看太多了,只关注重点部分吧!主目录下那三个pic* 文件夹就是地图了,放到F盘下吧,不然程序启动就会崩溃哦…或者自己改代码里面那些读图片的地方也可以。读者可以随意对这份代码进行修改和使用。这份练习转载 2015-10-30 13:18:49 · 6836 阅读 · 2 评论 -
将Qt、OpenGL、GLSL以及Qt的Graphics-View框架组合
将Qt、OpenGL、GLSL以及Qt的Graphics-View框架结合将Qt、OpenGL、GLSL以及Qt的Graphics-View框架结合 九月份都快过去了,学生们也都开学了,我想校园也会热闹许多吧,在希赛上也相应地热闹了一些。中秋节也过去了,自己身边还有很多没有吃完的月饼,于是将月饼作为早餐每天早上吃一个,希望这样不会浪费。 这个月的事情比较多,又比转载 2016-03-26 12:34:56 · 2205 阅读 · 0 评论 -
Qt的Graphics-View框架和OpenGL结合详解
Qt的Graphics-View框架和OpenGL结合详解演示程序下载地址:这里程序源代码下载地址:这里这是一篇纯技术文,介绍了这一个月来我抽时间研究的成果。Qt中有一个非常炫的例子:Boxes,它展示了Qt能够让其Graphics–View框架和Qt的OpenGL模块结合起来,渲染出非常出色的效果。其实我私自认为凭这个程序,已经有很多游戏开发者关注Qt了,因为游戏开发一个转载 2016-03-26 12:28:19 · 2687 阅读 · 0 评论 -
QT 的 Graphics View 系统
这个框架是一个相对成熟的渲染引擎的上层框架,通常也可以会叫做 Scene - View。在QT中,GraphicsView是一个与QWdiget系列一点点不一样的系统。这个系统主要由下面几个框架类构成:QGraphicsView, QGraphicsScene, QGraphicsItem QGrahpicsView是从原生的QWidget继承过来,QGraphi转载 2016-03-26 12:26:38 · 1247 阅读 · 0 评论 -
Qt浅谈之十八:GraphicsView框架事件处理
一、简介 GraphicsView支持事件传播体系结构,可以使图元在场景scene中得到提高了已被的精确交互能力。图形视图框架中的事件都是首先由视图进行接收,然后传递给场景,再由场景给相应的图形项。 对于键盘鼠标事件,scene会传递给获得焦点的图形项。如果场景没有获得焦点,那键盘事件会丢弃;如果调用场景setFocus()或者场景中的一个图形项获得转载 2016-03-26 08:54:49 · 2162 阅读 · 0 评论 -
Qt浅谈之十七:飞舞的蝴蝶(GraphicsView框架)
一、简介 GraphicsView框架结构主要包含三个主要的类QGraphicsScene(容器)、QGraphicsView(视图)、QGraphicsItem(图形项)。QGraphicsScene本身不可见必须通过与之相连的QGraphicsView视口类来显示及与外界进行互操作,主要提供项目的操作接口、传递事件和管理各个项目状态;QGraphicsView提供一转载 2016-03-26 08:53:54 · 1710 阅读 · 0 评论 -
QGraphicsView框架容易忽视的坐标问题-“画布”QgraphicsScene到底放在了哪儿?
前言最近一直使用QGraphicsView框架在我的一个实际项目中,官方文档好多都没说清楚啊,有木有?!文档都翻光了,却还是有好多没明白。 一个令我恼火的bug就是,明明log打出来的每个Item的坐标都是预期的,但为什么最后结果不对呢? 我在视图中添加了一个直线项(QPoint(0,0),QPoint(100,100)); 结果却是: 有的同行看到可能会一下指出转载 2016-03-26 08:49:51 · 2380 阅读 · 0 评论 -
Qt中QGraphics类坐标映射关系详解(有图有真相,实例讲解)
如果你英文足够好,可以参考Qt帮助文档中的:The Graphics View Coordinate System。---------------------------------------------------------------------------------------------------------------------------首先,先上显示界面图(Embe转载 2016-03-25 12:15:34 · 9255 阅读 · 0 评论 -
QGrapicsItem类
QGraphicsItem类是视图框架的一部分,是在一个QGraphicsScene中最基本的图形类,它为绘制你 自己的item提供了一个轻量级的窗口,包括声明item的位置,碰撞检测,绘制重载和item之间的相 互作用通过事件处理 Qt提供了一系列标准的items对一些常见的图像,非常的方便,有下面这些: QGraphicsEllipseI转载 2016-03-24 21:34:00 · 1529 阅读 · 0 评论 -
Qt Graphics View Framework 图形视图框架
QT的2D绘图我们使用QPainter实现少量绘图是很理想的,但是如果是要绘制大量的2D图形并且需要能够控制管理时就会显得力不从心。好在QT视图体系提供了QGraphics View Framework的框架。使用这个框架可以将各图形项进行单独或分组的控制管理。 它包含三个大类:QGraphicsItem 项类(或者叫做图元类),QGraphicsScene 场景类,和 Q转载 2016-03-24 21:19:55 · 1522 阅读 · 0 评论 -
qt 旋转子窗口 基于QGraphicsView 实现
感谢 Qt 示例里边的 Box 示例~~~~上图! 不要被吓哭哦!X轴旋转XY轴一起旋转XYZ轴一起旋转YZ轴一起旋转Y轴旋转XZ轴一起旋转Z轴旋转GIF的图有点略多 大家谅解谅解~~~上代码!!!http:转载 2016-04-09 11:48:13 · 3427 阅读 · 1 评论