2016年8月16日
摘要: malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。下面来看他们的区别。 一、操作对象有所不同 malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。对于非内部数据类型的对象而言,光用mal 阅读全文
posted @ 2016-08-16 15:41 苦涩的茶 阅读(2011) 评论(0) 推荐(0) 编辑
摘要: Qt 中视图与模型绑定时,模型必须使用new来创建。否则刚开始初始化的时候,视图无数据显示,或者后期视图不能随着模型的改变而改变。 具体原因:我猜测是局部变量生命周期的问题。new 的变量在堆中,除非手动释放,否则一直存在。如果不new一个Model,把Model变量放在类成员变量中也行,视图就可以 阅读全文
posted @ 2016-08-16 13:10 苦涩的茶 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 一个小例子 QTableView + QStandardItemModel 转自:http://qimo601.iteye.com/blog/1535292 阅读全文
posted @ 2016-08-16 11:19 苦涩的茶 阅读(3089) 评论(0) 推荐(0) 编辑
摘要: Qt实现自定义模型基于QAbstractTableModel 两个例子 例子1代码 Main.cpp currencymodel.h currencymodel.cpp 例子2代码 Main.cpp citymodel.h citymodel.cpp 转自:http://qimo601.iteye. 阅读全文
posted @ 2016-08-16 10:59 苦涩的茶 阅读(10460) 评论(0) 推荐(0) 编辑
摘要: 使用预定义模型QDirModel的例子 Main.cpp directoryviewer.h directoryviewer.cpp 转自:http://qimo601.iteye.com/blog/1534325 阅读全文
posted @ 2016-08-16 10:47 苦涩的茶 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 使用预定义模型 QStringListModel例子 源代码如下 Main.cpp teamleadersdialog.h teamleadersdialog.cpp 转自:http://qimo601.iteye.com/blog/1534322 阅读全文
posted @ 2016-08-16 10:38 苦涩的茶 阅读(433) 评论(0) 推荐(0) 编辑
摘要: (一) Qt Model/View 的简单说明 、预定义模型 (二)使用预定义模型 QstringListModel例子 (三)使用预定义模型QDirModel的例子 (四)Qt实现自定义模型基于QAbstractTableModel (五)Qt实现自定义模型基于QAbstractItemModel 阅读全文
posted @ 2016-08-16 10:35 苦涩的茶 阅读(1190) 评论(0) 推荐(0) 编辑

// 1.生成目录索引列表