Skip to content

Qt5气泡式聊天框——QListWidget+QPainter。 气泡式聊天的显示是由QListWidget作为控件,每个气泡是由QListWidgetItem提升成QWidget来实现的。每个气泡可以理解为可以自由布置里面内容的QWidget。每个Item保存聊天的对话、发送状态、时间、种类等。这个QWidget主要是显示一个头像+气泡,气泡里面是聊天的内容等。气泡是在paintEvent事件中,采用QPainter来绘制的。

Notifications You must be signed in to change notification settings

lineCode/Demo_MessageChat_Qt

 
 

Repository files navigation

1、Qt的应用开发 之 Demo_MessageChat_Qt

Qt5气泡式聊天框——QListWidget+QPainter。
气泡式聊天的显示是由QListWidget作为控件,每个气泡是由QListWidgetItem提升成QWidget来实现的。每个气泡可以理解为可以自由布置里面内容的QWidget。每个Item保存聊天的对话、发送状态、时间、种类等。这个QWidget主要是显示一个头像+气泡,气泡里面是聊天的内容等。气泡是在paintEvent事件中,采用QPainter来绘制的。

2、更新信息

开发者:沙振宇(沙师弟专栏)
创建时间:2018-07-23
最后一次更新时间:2019-12-27
此项目CSDN博客:Qt5气泡式聊天框——QListWidget+QPainter实现
此项目博客地址:https://shazhenyu.blog.csdn.net/article/details/81505832

3、效果

image image

About

Qt5气泡式聊天框——QListWidget+QPainter。 气泡式聊天的显示是由QListWidget作为控件,每个气泡是由QListWidgetItem提升成QWidget来实现的。每个气泡可以理解为可以自由布置里面内容的QWidget。每个Item保存聊天的对话、发送状态、时间、种类等。这个QWidget主要是显示一个头像+气泡,气泡里面是聊天的内容等。气泡是在paintEvent事件中,采用QPainter来绘制的。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.4%
  • QMake 2.6%