自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 Qt MapView

这里只是做了一个简单查看地图,并可以对地图进行标定的演示程序,复杂的功能可以在此基础上扩展,先来看整体效果: 1、在QGraphicsView基础上,添加了QCompass和QMapSlider。用来显示地图,可以对地图进行平移和缩放。2、主要是ListWidget,用来显示标定节点3、QCompass用来控制上下左右平移,QMapSlider用了控制放大和

2013-10-12 19:28:13 1244

原创 Qt MapSlider

先来看看效果: 其实,这里用到的是一个QSlider和两个Label(上节Qt方向盘实现里用到的),Label这里就不多说了,直接看QMapSlider的实现:class QMapSlider : public QWidget{    Q_OBJECT public:    explicit QMapSlider(QWidget*pare

2013-10-10 20:53:16 1005

原创 Qt 方向盘实现

实现效果如下:实现方法:在标记的四个区域放置四个Label,不是用的Qt自带的QLabel,由于QLabel没有click信号,在QLabel基础上自己实现click信号。先来看Label实现:class Label : public QLabel{    Q_OBJECTpublic:    explicit Label(Q

2013-10-09 20:48:42 2655

原创 Qt 鼠标拖动缩放

在Qt drag和drop基础上,实现QGraphicsItem的鼠标拖动缩放,效果如下: 如图所示,整个item由两个QGraphicsItem组成,item1用来显示主图片,item2用来显示移动光标。先来看item2的实现,它实现的功能有显示和消失(鼠标移动到item周围显示,其他地方消失)、颜色改变(使用鼠标缩放时改变颜色)。

2013-10-08 21:26:33 3471

原创 Qt drag和drop演示

首先,来看效果图:drag演示drop演示  1、drag效果实现我这里是对QListWidget的扩充,当然你可以使用其他Widget,实现方法类似,都要重新实现一下mousePressEvent和mouseMoveEvent两个函数,beginPos的作用在后面会提到。class DragListWidget : public QListWidg

2013-08-08 21:38:12 1580 2

原创 自制Qt IP编辑控件

Qt的控件中没有自带像MFC里可以编辑IP地址的控件,我就自己封装了一个。一、构成:1、四个从QLineEdit继承的子类,在QLineEdit基础上,实现以下功能:捕获“.”键:当安此键时光标调到下一个编辑框;捕获Backspace键:当前编辑框的内容删除完时,光标调到前一个编辑框(如果有的话);捕获Left和Right键:当前编辑框的内容遍历完时,将光标移动到前一或后一个编

2013-01-25 20:05:34 2068

原创 Qwt使用之QwtPlot

QwtPlot是用来绘制二维图像的widget。在它的画板上可以无限制的显示绘画组件。绘画组件可以是曲线(QwtPlotCurve)、标记(QwtPlotMarker)、网格(QwtPlotGrid)、或者其它从QwtPlotItem继承的组件。 QwtPlot拥有4个axes(轴线)yLeft  Y axis left of the canvas.

2013-01-15 20:42:15 10690 4

原创 递归画树(Qt实现)

1.       问题描述用递归算法绘制一棵树 2.       解决思路用二叉树的数据结构来描述树的结构,首先创建一个二叉树,创建时要初始化节点的一些信息,伪代码如下:If  current depth is last    then return nullEnd If Create a branch If current branch is le

2013-01-14 21:50:11 1872

翻译 TSPLIB95

TSPLIB是一个文件库,包含旅行商问题(和相关问题)各种实例数据。包含以下问题的实例:对称旅行商问题哈密顿回路问题非对称旅行商问题1. 文件格式每个文件包含描述部分和数据部分。描述部分包含文件格式信息和数据的信息。数据部分包含确切的数据。1.1 描述部分在此节中所有实体都是这种形式的: : ,表示一个文字的关键字,表示文字或数字数据。,和分别表示字符串、整数和实数。文

2013-01-13 20:01:26 8792 1

原创 Java Graphics2D 使用

Graphics2D 呈现属性的默认值有: Paint Component 的颜色。 Font Component 的 Font。 Stroke 线宽为 1 的方形画笔,没有虚线、斜角线段接合和方形端点。 Transform 用于 Component 的 GraphicsConfiguration 的 getDefaultTransform。 Composite AlphaCompos

2012-12-11 21:33:47 2563

Qt MapView

使用Qt开发的,地图查看示例,只有基本功能

2013-10-12

Qt MapSlider

Qt MapSlider 用于地图的放大和缩小

2013-10-10

Qt方向盘示例

Qt 实现方向盘效果 外加示例代码

2013-10-09

Qt 鼠标拖动缩放

在Qt drag和drop基础上,实现QGraphicsItem的鼠标拖动缩放

2013-10-08

Qt drag和drop演示

drap和drop示例代码

2013-08-08

自制Qt IP编辑控件

Qt的控件中没有自带像MFC里可以编辑IP地址的控件,我就自己封装了一个。

2013-01-25

递归画树(Qt实现)

使用递归算法画一个二叉树,使用Qt实现。

2013-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除