Qt制作局域网即时通讯软件
利用Qt制作的局域网即时通信软件,可实现文本信息、表情包、图片、文档等的传输功能。界面风格模仿的Tim,所以本软件取名为Timi,tim的mini版本。
- 登录界面:使用之前做的登录界面,后续修改。原因是没找到好的素材(不会美工),有会美工愿意提供素材的请联系。
- 文本信息发送:气泡效n果,文本信揭秘那息可自动换行,并且文本信息可选择/可复制。
- 发送图片功能:通过udp发送图片,增加图片浏览器,双击图片可以查看详细信息。
- 截图功能:可实现类似微信QQ等截图功能。
- 表情包功能:发送表情包,表情包下载于网络上的QQ表情包。
- 文件发送功能:实现文件传输功能,样式模仿微信样式,由选择文件可以看到。
- 软键盘:调用软键盘,实现中文/英文、数字和符号等输入功能。
- 上线/下线广播通知:实现上线/下线提示功能。
- 收到消息提示功能:接受到消息,在头像左上角显示红色提示信息。
1、登录界面
基本登录界面,登录有托盘提示信息,如下图右下角信息及托盘。
2、主界面
主界面样式模仿Tim,实现无边框拖拽、放大、缩小、圆角、阴影、最大化、最小化、托盘等基本功能。
主界面主要由标题栏、左侧通信录、右侧的在线/离线栏、信息显示窗口、输入工具栏、信息输入窗口等几部分组成。