# 基于Qt的钢琴+音乐播放器 **Repository Path**: inata/my-project ## Basic Information - **Project Name**: 基于Qt的钢琴+音乐播放器 - **Description**: 一个简单的钢琴软件,支持两个八度,使用鼠标或键盘Q-W、1-0两行演奏 附带架子鼓功能(支持鼠标或键盘),另外还能播放三段音乐,所有音频均在库乐队录制 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2022-04-07 - **Last Updated**: 2023-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # myProject 第一次提交: 基本界面设计,钢琴的基本功能(声音、按键反馈),主窗口里绘制五线谱、音符 第二次提交: 设计了类Screen用于显示五线谱与音符,解决了MainWindow类与Screen类间通信问题 第三次提交: 新增了鼓组选择界面 第四次提交: 录入了部分鼓的音效和图片,完成了C4-B4五线谱的绘制 第五次提交: 删除了无用的测试代码,将代码放在了对应的cpp文件中,优化了界面样式 录入了C3-B3的声音和键盘事件 第六次提交: 完成了C3-B3五线谱的绘制,实现了C3-B3鼠标点击的响应 录入了第二组鼓的声音 第七次提交: 完成了音乐播放界面的雏形:封面预览、音乐列表、进度条 第八次提交: 优化了播放器界面的布局,加入了音乐片段、封面 第九次提交: 重写了QSlider类 实现鼠标拖动进度 第十次提交: 增加了鼓的试听功能,优化了界面样式 第十一次提交: 修复了已知错误