本科毕业设计论文--详细设计基于windows下的qt音乐播放器的设计与实现.doc
《本科毕业设计论文--详细设计基于windows下的qt音乐播放器的设计与实现.doc》由会员分享,可在线阅读,更多相关《本科毕业设计论文--详细设计基于windows下的qt音乐播放器的设计与实现.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、南昌航空大学东软班 详细设计报告 版本:0.1.0 基于windows下的Qt音乐播放器的 设计与实现详细设计总页数23正文20附录 0生效日期2014.3.17编制批准22修 改 履 历修改编号日期修改人版本号修改内容10.1.0模块数据结构定义20.2.0模块内部函数目 录1文档概述41.1文档目的和范围41.2术语/缩略语41.3参考文档42处理52.1模块数据结构定义52.1.1全局变量定义52.2模块功能实现62.2.1模块内部函数61 文档概述1.1 文档目的和范围此文档是对基于Qt的MP3图形界面模块的详细设计描述,主要是描述了本模块与其它模块的接口函数和内部接口函数以及内部函数
2、的定义、流程图和构成图以及测试项目的记述。1.2 术语/缩略语序号术语/缩略语说明1QtCreator图形界面设计2Signal触发信号3Slot接受信号的槽函数4Connect实现触发信号和槽函数的连接1.3 参考文档序号文档名作者时间版本1开题报告彭炜2013-11-280102需求分析彭炜2013-12-70103概要设计彭炜2013-1-50202 处理2.1 模块数据结构定义2.1.1全局变量定义class MediaPlayerDat /全局MediaPlay的操作数据public: static QMediaPlayer *player; /播放对象MediaPlayer状态数据
3、 static QMediaPlaylist *playlist; /播放链表存放的歌曲数据 static int lastvolum; /音量数据;class Widget : public QWidgetprivate: Ui:Widget *ui; /界面指针 QImage *image; /背景图片指针 QPoint last; /存放鼠标点击焦点 QListWidgetItem *templistitem; /指向QlistWidget的指针2.2 模块功能实现2.2.1模块内部函数void on_toolButton_11_clicked(); /更换皮肤 void on_tool
4、Button_clicked(); /播放歌曲void on_toolButton_9_clicked(); /载入播放列表void on_toolButton_3_clicked(); /上一首void on_toolButton_4_clicked(); /下一首void on_toolButton_5_clicked(); /静音void on_toolButton_10_clicked(); /打开网页void Reslove_lrc(); /装载歌词void on_horizontalSlider_2_valueChanged(int value); /音量控制void on_com
5、boBox_currentIndexChanged(int index); /选择播放模式void on_horizontalSlider_valueChanged(int value); /拖动进度条,控制歌曲void changeslider(qint64 position); /歌曲带动进度条滚void contextMenuEvent (QContextMenuEvent * event ); /在ListWidget实现右键应 void rightevent(); /右键响应的删除事件void on_listWidget_itemDoubleClicked(QListWidgetIt
6、em *item); /双击播放歌曲void mousePressEvent(QMouseEvent *e); /获取移动前窗口焦点事void mouseMoveEvent(QMouseEvent *e); /获取移动后窗口焦点事件void mouseReleaseEvent(QMouseEvent *e); /释放整个移动事件2.2.1.1 on_toolButton_11_clicked函数名on_toolButton_11_clicked文件名./C+MP3功能概要更换皮肤记述形式void on_toolButton_11_clicked()参数类型变量名I/O说明void返回值类型vo
7、id说明值详细说明点击此按钮,进行本地的皮肤更换使用注意事项无2.2.1.2 on_toolButton_clicked函数名on_toolButton_clicked文件名./C+MP3功能概要播放歌曲记述形式void on_toolButton_clicked()参数类型变量名I/O说明void-返回值类型void说明值详细说明点击此按钮,进行逻辑判断,暂停播放歌曲使用注意事项无图1:点击播放流程图2.2.1.3 on_toolButton_9_clicked函数名on_toolButton_9_clicked文件名./C+MP3功能概要载入播放歌曲记述形式 void on_toolBut
8、ton_9_clicked()参数类型变量名I/O说明void-返回值类型void说明值详细说明点击此按钮,通过读取文件,载入上次播放歌曲列表使用注意事项无图2:自动播放流程图2.2.1.4 on_toolButton_3_clicked函数名on_toolButton_3_clicked文件名./C+MP3功能概要上一首记述形式void on_toolButton_3_clicked()参数类型变量名I/O说明void-返回值类型void说明值详细说明点击此按钮,逻辑判断后,进行上一首歌曲的播放使用注意事项无2.2.1.5 on_toolButton_4_clicked函数名on_toolB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 论文 详细 设计 基于 windows qt 音乐 播放 实现
限制150内