
Qt
qq_33055735
这个作者很懒,什么都没留下…
展开
-
构建自己的 Qt 插件系统
简述Qt 本身提供了插件相关的技术,但并没有提供一个通用的插件框架!倘若要开发一个较大的 GUI 应用程序,并希望使其可扩展,那么拥有这样一个插件框架无疑会带来很大的好处。根据深入理解插件系统一文,对插件系统有了一定的了解之后,我们可以很快的构建一个属于自己的 Qt 插件系统。|版权声明:一去、二三里,未经博主允许不得转载。插件系统的构成插件系统,可以分为三部分: ...转载 2019-08-15 20:13:21 · 3705 阅读 · 0 评论 -
QTreeView使用总结: 自定义model示例,大大优化性能和内存
1,简介前面简单介绍过Qt的模型/视图框架,提到了Qt预定义的几个model类型:QStringListModel:存储简单的字符串列表QStandardItemModel:可以用于树结构的存储,提供了层次数据QFileSystemModel:本地系统的文件和目录信息QSqlQueryModel、QSqlTableModel、QSqlRelationalTableModel:存...转载 2019-08-15 22:55:59 · 3415 阅读 · 1 评论 -
QTreeView使用总结: 自定义model,控制对齐和颜色
1,简介前文介绍了使用自定义model的基本方法,重点强调了该方法带来的性能上的优点。其实自定义model还能更方便地对内容进行一些属性控制,比如前景色、背景色、对齐、文本内容、字体等等。主要就是在data函数内对各种role进行处理。具体哪些种类可以参考ItemDataRole类型。下面示例对文本对齐和内容颜色的控制。2,效果控制对齐:指定首列左对齐,作为tree层级关系...转载 2019-08-15 23:05:10 · 2147 阅读 · 0 评论