Based on Qt Widget + UiTools module+ Custom control +QSS使用CMake进行模块化管理,参照酷狗播放器客户端,高仿并且优化界面,QMediaPlayer和QAudioOutput来实现音频播放,提供更好的音乐播放体验,有着丰富的自定义控件和事件响应,解决诸多难题如:遮罩绘图,控件拉伸,绘制特效等。
基于QT设计的一套控制与界面完全分离的代码模型,MVC设计思路,控制类反射与生存周期管理,对于高内聚低耦合的实践;