# QtObject
**Repository Path**: saving_tao/qt-object
## Basic Information
- **Project Name**: QtObject
- **Description**: 仿酷狗音乐播放器
- **Primary Language**: C++
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2024-07-08
- **Last Updated**: 2025-08-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# QtObject
#### 演示
**以下是项目部分功能演示**
#### 功能
1. 将服务器挂起,在通过qt客户端进行连接,如下图所示,连接成功。


2. 输入账号
这里面设计了记住密码选项,通过点击所需的账号,会自动补全之前的密码。


本地用户的信息通过xml文件保存

3. 注册选项
下图中的注册选项将用户选项的信息保存在数据库中


4. ip配置模块
通过配置IP和端口,就能实现不通过修改源码的方式去适配更多场景

配置的ip信息通过xml文件实现本地持久化,每次运行之前,会读取xml的网络配置进行连接。

5. 头像上传
点击右上角的用户信息,会出现弹窗实现用户的更改头像选项,上传后会将头像上传至服务器保存,并在本地更新头像


6. 调出界面
登录成功之后会调出音乐播放器的页面

界面中,我的曲库是从服务器中的曲库,本地下载是属于本地的曲库,我喜欢是将音乐的相关信息存在本地,然后实质播放还是跟我的曲库一致

7. 我的曲库
服务器中的音乐信息通过xml存储,能够快速实现歌曲路径的查找


8. 我的曲库在线播放
客户端发送请求,服务器做出应答



9. 缓冲区
服务器将歌曲文件发送至客户端的缓冲区,每次接收之前先暂停音乐并清除之前的缓冲区的内容


10. 我喜欢
点击我喜欢,就会将喜欢的歌曲添加至我喜欢列表



11. 本地下载
将下载请求传至服务器,并将音乐文件存至本地




12. 搜索音乐

13. 对话功能
通过调用百度智能云大模型实现chat的接口调用


14. 其他的功能就不着重演示了