2016年9月20日

QTreeWidget创建

摘要: QTreeWidget。顾名思义,这个类用来展示树型结构。同前面说的QListWidget类似,这个类需要同另外一个辅助类QTreeWidgetItem一同使用。不过,既然是提供方面的封装类,即便是看上去很复杂的树,在使用这个类的时候也是显得比较简单的。当不需要使用复杂的QTreeView的特性的时 阅读全文

posted @ 2016-09-20 23:46 A-祥子 阅读(2912) 评论(0) 推荐(0) 编辑

Qt QTreeWidget节点的添加+双击响应+删除详解(转)

摘要: QTreeWidget是实现树形结构的类,在很多软件中都可以看到类似树形结构的界面。 我做的一个示例如下图,用来处理图像,最顶层节点是图像的路径名,子节点是图像的各个波段,双击各个波段会显示图像各波段的灰度图像,同时还有删除指定节点(父节点和子节点同时删除)的功能。效果如下所示 要完成这样的功能需要 阅读全文

posted @ 2016-09-20 23:22 A-祥子 阅读(2743) 评论(0) 推荐(0) 编辑

Qt QTreeWidget 树形结构实现(转)

摘要: Qt中实现树形结构可以使用QTreeWidget类,也可以使用QTreeView类,QTreeWidget继承自QTreeView类。树形效果如下图所示: 这是怎么实现的呢?还有点击节点时会有相应的事件响应。 1. 树形结构实现 QT GUI中有treeWidget部件,将该控件在Gui中布局好,假 阅读全文

posted @ 2016-09-20 23:19 A-祥子 阅读(20931) 评论(0) 推荐(0) 编辑

2016年9月12日

QMessageBox类学习:

摘要: 先来看一下最熟悉的QMessageBox::information。我们在以前的代码中这样使用过: QMessageBox::information(NULL, "Title", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox:: 阅读全文

posted @ 2016-09-12 23:55 A-祥子 阅读(3637) 评论(0) 推荐(0) 编辑

QAction类详解:

摘要: 先贴一段描述:Qt文档原文: Detailed Description The QAction class provides an abstract user interface action that can be inserted into widgets. In applications ma 阅读全文

posted @ 2016-09-12 22:49 A-祥子 阅读(14461) 评论(0) 推荐(0) 编辑

2016年9月11日

Qt事件和信号的区别 .

摘要: 仔细来看,事件与信号其实并无多大差别,从我们对其需求上来说,都只要能注册事件或信号响应函数,在事件或信号产生时能够被通知到即可。但有一项区别在于,事件处理函数的返回值是有意义的,我们要根据这个返回值来确定是否还要继续事件的处理,比如在QT中,事件处理函数如果返回true,则这个事件处理已完成,QAp 阅读全文

posted @ 2016-09-11 10:23 A-祥子 阅读(7316) 评论(0) 推荐(1) 编辑

2016年8月31日

Qt消息机制和事件(二)

摘要: 三,事件过滤器 有时候,对象需要查看、甚至要拦截发送到另外对象的事件。例如,对话框可能想要拦截按键事件,不让别的组件接收到;或者要修改回车键的默认处理。 通过前面的章节,我们已经知道,Qt 创建了QEvent事件对象之后,会调用QObject的event()函数处理事件的分发。显然,我们可以在eve 阅读全文

posted @ 2016-08-31 23:51 A-祥子 阅读(2897) 评论(0) 推荐(1) 编辑

Qt消息机制和事件(一)

摘要: 一,事件 事件(event)是由系统或者 Qt 本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。 Qt 程序需要在main()函数创建一个QAppli 阅读全文

posted @ 2016-08-31 02:15 A-祥子 阅读(9953) 评论(0) 推荐(0) 编辑

2016年8月28日

初步开始学习图

摘要: 看了半天图的概念和基本用法,术语比较多。 转了几篇博文,空余学习。 阅读全文

posted @ 2016-08-28 21:35 A-祥子 阅读(224) 评论(0) 推荐(0) 编辑

图中最短路径算法(Dijkstra算法)(转)

摘要: 1.Dijkstra 1) 适用条件&范围: a) 单源最短路径(从源点s到其它所有顶点v); b) 有向图&无向图(无向图可以看作(u,v),(v,u)同属于边集E的有向图) c) 所有边权非负(任取(i,j)∈E都有Wij≥0); 2) 算法描述: 在带权图中最常遇到的问题就是,寻找两点间的最短 阅读全文

posted @ 2016-08-28 21:30 A-祥子 阅读(3869) 评论(0) 推荐(0) 编辑

导航