- 博客(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
GOOSE数据包ASN.1/BER数据编解码程序
2013-10-28
C++ Qt设计模式.pdf
2013-09-17
VC工程文件转换QT工程文件(python脚本)
2013-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人