2015年1月27日

Qt解析CSV文件

摘要: 最近需要解析Excel文件,于是顺带写了解析CSV的代码定义数据类型LX::Sheet#ifndef LX_H#define LX_H#include #include namespace LX{class Sheet{ enum FieldType{STRING, INT, DOUBLE, ... 阅读全文

posted @ 2015-01-27 12:47 lixtary 阅读(6711) 评论(0) 推荐(1) 编辑

2014年12月28日

C++虚函数表指针的值

摘要: 虚函数表指针值的变化 虚函数表指针的值,在构造函数的代码体执行前被设置为对应类的虚函数表,基类构造函数调用时,该指针被初始化为指向基类虚函数表,派生类构造函数被调用时设置为指向派生类的虚函数表。当析构函数被调用时,虚函数表指针的值会在析构函数代码执行前被修改为对应类的虚函数表。 阅读全文

posted @ 2014-12-28 21:13 lixtary 阅读(256) 评论(0) 推荐(0) 编辑

2014年7月21日

C#类对象初始化过程

摘要: C#类实例的初始化是这样进行的:在调用构造函数的入口处先初始化自身数据成员,若声明字段时显式给出了初始化语句则按初始化语句进行,否则若是基本类型例如int则初始化为0,若是类则保持为null;若该类含有基类则下一步调用基类构造函数,基类构造函数的执行过程同上,最后调用派生类构造函数的函数体。以上过程... 阅读全文

posted @ 2014-07-21 03:39 lixtary 阅读(2447) 评论(0) 推荐(0) 编辑

2014年7月19日

C#中的类属性和接口属性

摘要: 类属性类属性是类成员函数的另一种形式,它的主要任务是实现对数据的间接访问,属性的get块和set块的定义中必须明确指出是对什么数据进行访问。对于自动属性,编译器会自动创建对应的数据字段,并且实现属性的get块和set块。接口属性接口中可以定义属性,接口属性可以只拥有get块或set块,如果只指定了s... 阅读全文

posted @ 2014-07-19 23:20 lixtary 阅读(8885) 评论(0) 推荐(0) 编辑

2014年7月5日

Qt::ItemDataRole和Qt::ItemFlag

摘要: Qt::ItemDataRole 模型中每一个item并不仅仅只有一个用于显示的QString数据,表格为了正确显示某个item,它需要item提供用于显示用的QString,用于编辑状态时显示的QString,用于显示格子大小的QSize,用于显示这个格子背景色的QBrush等等。也就是说模型中每 阅读全文

posted @ 2014-07-05 23:22 lixtary 阅读(3291) 评论(0) 推荐(0) 编辑

Qt模型/视图中的data和headerData

摘要: QAbstractItemModelQAbstractItemModel是一个抽象类,该抽象类未实现的纯虚方法有QModelIndex QAbstractItemModel::index(int row, int column, const QModelIndex & parent = QModel... 阅读全文

posted @ 2014-07-05 15:20 lixtary 阅读(5488) 评论(0) 推荐(1) 编辑

导航