自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 【QT】实现通用聊天组件与思考

网上很多qt+html的实现方式就不推荐了,原因是个人觉得这种杂交实现的方式不够纯粹,如果写客户端你选择用Qt那你就应该尽可能用Qt解决你的需求,以前有很多老项目都是界面库嵌入一个网页,这样的项目不好维护而且简直就是屎山就像你写一篇作文用钢笔写了几个字又用圆珠笔写几个字,你觉得这是人做的事吗?使用Qt实现聊天组件的核心可概括为:气泡的实现,文本与气泡大小自适应、长文本自动换行。这个组件的实现难度主要是取决于用什么控件来实现。文本:显示文本,气泡框内容大小自适应,长文本自动换行,文本可复制。

2024-05-29 02:02:27 342

原创 【QT】基于滑动窗口的懒加载组件设计

web端网页大多数采用的懒加载方式是拉到底部然后再展现新的部分内容原来的内容一直都存在。但是这种实现方式不适用于客户端,因为如果一直往下拉内容越来越多缓存压力变大内存占用会越来越高。本文的涉及是为客户端程序而设计的一种基于滑动窗口的懒加载实现方式,关键目标是懒加载窗口内容并释放窗口外的缓存内容。

2024-05-14 22:33:21 283 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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