自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 QSetting读写注册表

注册表是windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着windows的启动、硬件驱动程序的装载以及一些windows应用程序的运行,从而在整个系统中起着核心作用。一个应用程序读取注册表就可以实现将自己程序的配置信息放到本地,这样程序初始化时候就可以获取这些本地信息恢复默认设置。     在Qt中相关功能由QSetting完成实现。Qt文档中相关描述:The QSe

2016-05-19 16:56:18 2026

原创 Qt:内存管理

在c++中 我们创建的对象分为两种情况:1 在栈中创建的对象   2在堆中创建的对象。   第一中情况:是由编译器为我们管理,当离开作用域时候 编译器会析构对象。 第二种情况:需要自己管理  我们在每当new 一个对象就要有一个对应的delete  一般情况下 在构造函数或初始化列表中new对象 在析构函数中delete    Qt是C++库,所以是遵守c++内存管理的原则,但是在内存释放

2016-05-18 14:44:35 550

转载 QLatin1String类

QLatin1String类对US-ASCII/Latin-1编码的字符串进行了封装。    许多QString的成员函数都用const char*代替QString作为参数实现重载。这包含拷贝构造函数,赋值操作,比较操作和其他不同的函数,比如insert(), replace(), indexOf(). 这些函数都做了优化以避免在函数调用时从const char*中构造一个QStri

2016-05-11 19:41:10 406

原创 Qt:QTableWidget 使用的相关问题

QTableWidget可以用来显示表格数据 是一种相对来说比较常用的部件。和QTableView相比,其在内部已添加了标准模型 不需要用户在添加模型。虽然灵活度下降 但是使用相对方便。网上有很多资料讲了该部件用法(参考文献1)。这里讲一下自己使用时 遇到的一些问题:  1  不能设置表头的背景颜色。    虽然参考资料中给出了设置表头背景色的办法 但使用起来却无效。在论坛中看到有人讨论(

2016-05-10 17:57:28 454

原创 VTK: VTK实体交互widget

之前在 VTK交互 使用交互样式和添加监听事件两种方式拓展VTK交互。最近接触了VTK用来完成交互的widget 。因为提供了实体部件会使得交互更加人性化。VTK的Widget类是从VTk5.1之后重新设计完善。实现了交互和实体表达的分离。创建VTK widget需要完成如下步骤:    1 实例化widget    2 实例化合适的几何表达体     3 可以用添加监听事件方式为wi

2016-05-08 16:29:17 2167

原创 VTK:基于Qt的VTK右击菜单实现

前面试过在Qt中实现右击菜单Qt右击菜单  现在尝试在嵌套在Qt中的VTK窗口实现右击菜单 原有方式不能成功。原因也很简单:在VTK窗口发送的是VTKEvent 所以Qt中的contextMenuEvent(QContextMenuEvent *event) 不会处理该事件。所以要另谋出路 翻阅VTK文档发现了一个实现右击菜单的实例 贴出来与大家分享: void GUI4::popup(v

2016-05-07 13:38:49 2194 1

原创 ITK: 读序列图像和裸数据

用ITK做三维图像处理时候,原始数据一般都是序列图像,那么序列图像的读取就是我们完成三维图像处理重要的起点。序列图像读取用到了一下几个类: #include#include代码如下: //声明像素类型和图像维数 typedef float InputPixelType; typedef unsigned char OutputPixelType; const

2016-05-06 18:49:59 2853

原创 Qt:事件和事件循环

最近想要了解一下Qt线程,但在对相关资料师都是从线程和事件循环开始将。对于事件循环是个相对很抽象的概念,研究了很久也很难在脑子里建立起一个具体的模型。今天在这里对这几天研究内容做总结,为以后做参考。     先说事件,网上很多资料都将的很清楚。在这里重点是明确一下一个事件发出后对于该事件的一个调用顺序。在这里我们在QApplication安装一个过滤器,在一个一个Qwidget安装一个过滤器

2016-05-05 11:05:25 7058

原创 ITK/VTK管线执行进度值得获取 设置管线中断

ITK/VTK图像处理过程普遍耗时,所以设置进度条监听事件进度是一个很好的选择。在ITK和VTK中使用观察者/命令模式来监听任务的进度事件(ProgressEvent)。关于观测者/命令模式见之前一篇博文(VTK交互)。在使用addObserver()确定了所监听的事件后。最主要的是实现事件响应函数。下面分别记录ITK和VTK事件响应。     VTK      VTK中事件响应可以通过两

2016-05-01 10:58:31 1201

原创 Qt: 进度对话框的使用

在执行长时间任务时,如果没有进度条,用户很难把握任务完成进度,而且如果耗时太长或误操作 没有进度条就无法取消任务。对于GUI程序,还会导致主界面假死现象。所以对于一个长时间任务 添加一个进度条是很有必要的。在Qt中提供了QProgressDialog和QProgressBar两种方式提示进度。因为之前在项目中用了进度对话框。在这里简单整理一下进度对话框的使用。     进度对话框也是分为模态和

2016-05-01 10:25:05 1248

VTK和ITK安装

网上相关资源都比较陈旧,总结前人方法再结合新版本特性 亲测安装。

2015-11-21

opencv教程 pdf文档

很不错的书 希望大家能够从中学习! 数据图像处理学习的必备书籍

2015-09-13

空空如也

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

TA关注的人

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