自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除