- 包名和文件名使用蛇形命名法
- 类使用大驼峰命名法
- 函数和变量使用小驼峰命名法,与 Qt 保持一致
所有与图形界面相关的代码都放在此文件夹下,具体结构如下:
- common 文件夹:包含所有文件共享的函数和类
- components 文件夹:包含所有窗口共享的组件,比如按钮、菜单和对话框
- View 文件夹:包含各个界面,比如我的音乐界面、正在播放界面和主界面
- resource 文件夹:包含图标和样式表等资源文件
- config 文件夹:包含配置文件
config.json
- cache 文件夹:包含缓存的图片、数据库和日志
用于存放测试用例,修改代码后应该再次运行测试用例。
用于存放项目文档,使用说明可以参见 《Sphinx + Read the Docs 从懵逼到入门》