- 博客(4)
- 收藏
- 关注
原创 Qt View/Model 框架采用自定义控件展示数据
Qt的View/Model框架下可以使用代理Dalegate来自定义数据的展示/编辑方式。...public:...其中sizeHine接口用于返回代理数据项目的显示尺寸,paint接口用于绘制数据。...public:...接口用于创建自定义的控件应用针对数据进行编辑。该接口只有数据项目处于编辑状态时才会调用。当然,也可以通过的方法为数据项目设置相应的控件进行数据展示。
2024-12-04 14:22:32
432
原创 基于Mysql、SQLite开发类似Mongodb的C++ ORM思路
关系型数据库开发存在数据库表模式变更后导致的一系列问题现有的C++ORM库基本上也是基于表的字段与对象属性间映射。数据表变更后,对数据库的操作还需考虑表模式与软件代码是否兼容。数据库维护较为困难。Mysql 5.7后的版本以及Sqlite 3.9后的版本都已经开始支持json格式存储和数据操作了。可以使用数据库提供的json数据操作将常规的关系型数据库转换为文档型数据库,可支持数据字段的动态变更。文档型数据库目前多采用MongoDB,而目前可能已有很多软件项目已采用了mysql或sqlite开发。
2024-11-27 18:31:22
929
原创 Qt之在指定对象线程中执行
在Qt开发过程中,经常需要编写多线程间通信,比如业务子线程与界面主线程之间会存在一些状态更新显示之类的,一般的做法是在业务子线程发出信号,另外主线程编写槽函数接收状态更新信号,并刷新当前界面,并在某个地方编写关联代码,编写的代码分散在多个类中,且编写代码的步骤稍显麻烦。
2024-11-27 11:24:04
302
原创 VS2010多项目工程每次生成都要重新编译所有项目问题分析及解决
一、引言在vs多项目解决方案中,有时候生成项目时需要编译所有子项目,当子项目数量多的时候,特别费时。而且有时候编译过程还产生一些奇怪的错误,比如:多次编译后,项目又可以正常运行,真是头疼。虽然项目最终可以运行起来,但是问题不解决也是特别影响开发效率,于是决定将这些问题找出来。二、分析找到的相关博客也有类似的问题:编译问题解决:LINK : fatal error LNK1104: 无法...
2020-02-15 22:27:24
2291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅