自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Qt中处理First chance exception异常

不要放过First-chance exception1)什么是First-chance exception VC6调试环境下(debug)运行程序时,经常在output窗口看到有 First-chance exception in hotfoxd.exe (KERNEL32.DLL): 0xE06D7363: Microsoft C++ Exception. 的输出字样。 当调

2013-09-22 14:11:20 3792

原创 QTableView与QAbstractTableModel的使用

QTableView的使用:(1)设置最后一列填满表格剩余空间:tableView->horizontalHeader()->setStretchLastSection(true);(2)设置默认的表格行高:tableView->verticalHeader()->setDefaultSectionSize(20);(3)设置按内容调整列宽:tableView->horiz

2013-09-22 14:07:39 4824

转载 基于C++浮点数(float、double)类型数据比较与转换的详解

浮点数在内存中的存储机制和整型数不同,其有舍入误差,在计算机中用近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学记数法。所以浮点数在运算过程中通常伴随着因为无法精确表示而进行的近似或舍入。但是这种设计的好处是可以在固定的长度上存储更大范围的数。1、将字符串转换为float、double过程

2013-09-12 10:30:52 1873

转载 常用正则表达式

非负整数(正整数 + 0) [^\\d+$] 正整数                  [^[0-9]*[1-9][0-9]*$]   非正整数(负整数 + 0)[^((-\\d+)|(0+))$]         负整数 [^-[0-9]*[1-9][0-9]*$]   整数[^-?\\d+$]        非负浮点数(正浮点数 +

2013-09-11 17:40:42 606

转载 switch与ifelse的效率问题

switch...case与if...else的根本区别在于,switch...case会生成一个跳转表来指示实际的case分支的地址,而这个跳转表的索引号与switch变量的值是相等的。从而,switch...case不用像if...else那样遍历条件分支直到命中条件,而只需访问对应索引号的表项从而到达定位分支的目的。     具体地说,switch...case会生成一份大小(表项数)为

2013-09-09 18:57:55 864

原创 QT中QTreeView与QAbstractItemModel使用中QTreeViwe的美化

//QTreeView中节点展开过程中自动调整表头的列宽,使被展开的节点不会被遮住ui->treeView_Comm_SCL->header()->setResizeMode(QHeaderView::ResizeToContents);//在QAbstractItemModel的派生类中进行QTreeView显示的美化://在data中可以设置树节点使用的图标QVariant

2013-09-04 20:52:38 5992

原创 QT程序初始化时QDockWidget大小的调整方法

在QT中对于QDockWidget的resize()方法是无效的,因为QDockWidget的大小是由其中包含的控件决定的。在manual中这样说:A QDockWidget acts as a wrapper for its child widget, set with setWidget(). Custom size hints, minimum and maximum sizes and

2013-09-04 18:36:39 17733 9

C++ Qt设计模式(中文版)

好多同学希望有中文版的C++ QT设计模式,楼主也是找了很久,好不容易搞到中文版的呢,分享出来,与各位Qt programmer共阅。

2013-10-28

GOOSE数据包ASN.1/BER数据编解码程序

自己写的,可用于Windows或VxWorks下的GOOSE数据包编解码,对理解GOOSE数据包的结构和ASN.1/BER编解码很有帮助。而且里面还包含了很多参考资料与开发文档,帮助你理解程序。

2013-10-28

C++ Qt设计模式.pdf

《C++Qt设计模式(第2版)》是美国萨福克大学已使用十余年的经典教程,利用跨平台开源软件开发框架Qt阐释了C++和设计模式中的主要思想。全书共分四个部分:第一部分介绍C++、UML、Qt、模型-视图、SQL、XML、设计模式等基础知识,目的是为零基础的C++初学者铺垫一条学习面向对象编程的快捷之路;第二部分讲解内存访问、继承等重要的C++特性,是前一部分的延伸和拓展;第三部分使用Phonon编写了一个多媒体播放器,展示了主要技术理念的应用方法;附录部分给出了C++保留关键字、Debian和Qt程序开发环境的配置等内容。每节的练习题和各章后面的复习题,既可作为课堂上的讨论题,也可进一步启发读者对于关键知识点的思考。《C++Qt设计模式》可作为软件开发人员学习Qt开发技术的参考书,也可作为从事Qt软件开发的研究人员和科技工作者的工具书。

2013-09-17

VC工程文件转换QT工程文件(python脚本)

从VS2008工程文件(.vcproj)中提取可用的QT工程文件信息,用于静态链接工程(lib),需要python解释环境运行。直接放在需要提取的工程文件文件夹下运行,在生成的RawPro文件夹中查看提取的QT工程文件信息。稍作修改就可以用来提取其他类型的vcproj信息。

2013-08-10

空空如也

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

TA关注的人

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