- 博客(26)
- 资源 (9)
- 收藏
- 关注
转载 QGesture
1.第一步使能触摸事件,这允许我们接收触摸开始事件。MyWebView::MyWebView(QGraphicsItem *parent) :QGraphicsWebView(parent){ setAcceptTouchEvents(true); //设置这个为了接收触摸事件 grabGesture(Qt::PinchGesture);//调用这个函数pinc
2017-08-31 20:38:01 441
转载 交互式QGraphicsView(平移/缩放/旋转)
Graphics View提供了一个平台,用于大量自定义 2D 图元的管理与交互,框架包括一个事件传播架构,支持场景 Scene 中的图元 Item 进行精确的双精度交互功能。Item 可以处理键盘事件、鼠标按下、移动、释放和双击事件,同时也能跟踪鼠标移动。和 Google 地图一样,在管理大量 Item 的时候,通常需要 View 具有交互(平移/缩放/旋转)功能。
2017-08-31 20:37:34 875
转载 QPinchGesture QGesture 使用方法
1.第一步使能触摸事件,这允许我们接收触摸开始事件。MyWebView::MyWebView(QGraphicsItem *parent) :QGraphicsWebView(parent){setAcceptTouchEvents(true); //设置这个为了接收触摸事件grabGesture(Qt::PinchGesture);//调用这个函数pinch(捏)手势被允许,这将
2017-08-31 20:36:06 2748
转载 Qt之深入理解gesture
Qt最新的版本4.7中有五个gesture,分别是QPanGesture, QPinchGesture, QSwipeGesture, QTapAndHoldGesture, and QTapGesture, 前三个比较常用,但用过的人仍然很少,很多人人对这个gesture意思感觉也陌生,更不用说对说出他们之间的区别了。这里我先解释一下:Pan Gesture就是指一个手指在屏幕上滑动,当滑动
2017-08-31 20:35:10 2485
转载 Qt/E+tslib
http://bbs.csdn.net/topics/390175099http://www.latelee.org/embedded-linux/porting-linux-tslib.html
2017-08-31 20:34:16 266
转载 浅谈Qt手势扩展
在目前的嵌入式领域,Qt 被普遍应用于GUI的设计中。手势识别做为移动设备必不可少的技术,Qt对手势也提供了一些支持。Qt主要为用户提供了以下几种手势:Tap,Press,Swipe,Pan,pinch五种手势,这五种手势是Qt原生的,具体的应用在网上有许多例子,这里就不多说了。Qt支持的五种手势比较单一,可以满足基本的应用,但是对于一些复杂的手势支持起来就显得力不
2017-08-31 20:33:32 1065
转载 QT 类及其实现效果(8)--橡皮筋线,Graphics view
一、选择图形的某个区域,绘制一个类似蚂蚁线的选区。使用类QRubberBand if (!rubberBand) rubberBand = new QRubberBand(QRubberBand::Rectangle, this); rubberBand->setGeometry(QRect(origin, QSize())); rubberBand->show
2017-08-30 21:28:17 1348
转载 QT下简易画板实现
//maindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include"paintwidget.h"#include #include#include //颜色组合框头namespace Ui { class MainWindow;}class MainWindow : publ
2017-08-30 21:27:38 523
转载 Qt中QGraphics类坐标映射关系详解(有图有真相,实例讲解)
http://klqulei23.blog.163.com/blog/static/132315337201392524857204/
2017-08-24 04:04:55 2297
转载 Qt学习之路(32): 一个简易画板的实现(Graphics View)
这一次将介绍如何使用Graphics View来实现前面所说的画板。前面说了很多有关Graphics View的好话,但是没有具体的实例很难说究竟好在哪里。现在我们就把前面的内容使用Graphics View重新实现一下,大家可以对比一下看有什么区别。 同前面相似的内容就不再叙述了,我们从上次代码的基础上进行修改,以便符合我们的需要。首先来看MainWindow的代码:
2017-08-24 03:38:58 1489
转载 初识Qt绘图QGraphicsItem
最近学习Qt绘图,花了很长的时间,也费了一些心思,好在有所收获,也不枉这几个月的各种苦熬,在这里做一些总结。如题目所说,这也只是初识QGraphicsItem,我需要做的是继续往后学习,只是希望能够帮助一下那些初学Qt绘图的同学,如有不足,还请多多指教。(当然,我觉得有必要说一下我的Qt版本:Qt 4.8.1 SDK).首先,这里显示图形的窗口为QGraphicsView,我们可以直接从Q
2017-08-24 03:08:39 2534
转载 Qt学习之路(30): Graphics View Framework
现在基本上也已经到了2D绘图部分的尾声,所谓重头戏都是在最后压轴的,现在我们就要来看看在绘图部分功能最强大的Graphics View。我们经常说KDE桌面,新版本的KDE桌面就是建立在Graphics View的基础之上,可见其强大之处。 Qt的白皮书里面这样写道:“Qt Graphics View 提供了用于管理和交互大量定制的 2D 图形对象的平面以及可视化显示对象的视图 w
2017-08-23 01:50:40 405
转载 QGraphicsView框架容易忽视的坐标问题-“画布”QgraphicsScene到底放在了哪儿?
前言最近一直使用QGraphicsView框架在我的一个实际项目中,官方文档好多都没说清楚啊,有木有?!文档都翻光了,却还是有好多没明白。 一个令我恼火的bug就是,明明log打出来的每个Item的坐标都是预期的,但为什么最后结果不对呢? 我在视图中添加了一个直线项(QPoint(0,0),QPoint(100,100)); 结果却是: 有的同行看到可能会一下指出,我
2017-08-23 01:31:10 1019 1
转载 Qt浅谈之十七:飞舞的蝴蝶(GraphicsView框架)
一、简介 GraphicsView框架结构主要包含三个主要的类QGraphicsScene(容器)、QGraphicsView(视图)、QGraphicsItem(图形项)。QGraphicsScene本身不可见必须通过与之相连的QGraphicsView视口类来显示及与外界进行互操作,主要提供项目的操作接口、传递事件和管理各个项目状态;QGraphicsView提供一个可
2017-08-23 01:19:57 593
转载 QgraphicsScene类
概述QgraphicsScene类为管理大量的2D图形item提供了一个管理界面,做为item的容器,它配合使用QgraphicsView使用来观察items,例如线,矩形,文本或者自定义的items,QgraphicsScene提供了方便的函数来让你高效的找到items的位置,或者决定在scene上哪个item可以看到,配合QgraphicsView窗口,你可以让可见scene,或者缩放
2017-08-22 20:54:47 741
转载 基于Qt QGraphicsView的多点触摸绘图
本应用于基于QGraphicsView框架,实现多点触摸. 工程仅仅演示了多点触摸绘图,源自我前段时间一款基于Qt的绘图软件.工程结构:kmp.h 定义了枚举slide.h/cpp 定义了派生于QGraphicsScene的slide类,实现绘制的主要功能widget.h/cpp 定义了派生于QGraphicsView的widget类,多点了多点触摸部分
2017-08-17 15:25:31 2864
转载 Qt浅谈之十八:GraphicsView框架事件处理
一、简介 GraphicsView支持事件传播体系结构,可以使图元在场景scene中得到提高了已被的精确交互能力。图形视图框架中的事件都是首先由视图进行接收,然后传递给场景,再由场景给相应的图形项。 对于键盘鼠标事件,scene会传递给获得焦点的图形项。如果场景没有获得焦点,那键盘事件会丢弃;如果调用场景setFocus()或者场景中的一个图形项获得了焦
2017-08-11 07:28:58 676
转载 Qt之图形视图框架
简述图形视图(Graphics View)提供了一个平台,用于大量自定义2D图元的管理与交互,并提供了一个视图部件(view widget)来显示可以缩放和旋转的图元。框架包括一个事件传播架构,支持场景(Scene)中的图元(Item)进行精确的双精度交互功能。图元可以处理键盘事件、鼠标按下、移动、释放和双击事件,同时也能跟踪鼠标移动。图形视图使用一个BSP(Binary
2017-08-10 16:58:38 994
转载 信号(signals)和槽(slots)
信号(signals)和槽(slots)信号和信号槽被用于对象(object)之间的通信。信号和槽机制是QT的重要特征并且也许是QT与其他框架最不相同的部分。前言在GUI程序设计中,通常我们希望当对一个窗口部件(widget)进行改变时能告知另一个对此改变感兴趣的窗口部件。更一般的,我们希望任何一类的对象(object)都能和其他对象进行通信。例如,如果用户单击一个关闭按钮
2017-08-10 14:26:03 672
原创 QT视频教程
1.Qt图形视图框架详解http://edu.csdn.net/course/detail/3240/54265?auto_start=1 2.Qt项目实战之网络电子白板http://edu.csdn.net/course/detail/3955/69366?auto_start=1 3.Qt图形视图框架详解--freehttp://edu.csdn.net/course/...
2017-08-09 15:33:35 4442
转载 在Ubuntu上用命令创建你的第一个Qt程序
注:本文档假定你已经在Ubuntu下成功的安装Qt SDK在您的操作系统。如果没有安装,请参考此网址:http://www.linuxidc.com/Linux/2012-11/74757.htmsteps:1->打开一个终端,输入如下命令将创建一个Qt程序的主目录mkdir QtHelloWorld2->通过输入如下命令更改到的QtHelloWorld目录
2017-08-08 10:48:10 584
[图解TCPIP(第5版)
2015-05-26
jquery-1.11.3
2015-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人