QML实现节拍器

QML实现节拍器
别是太空人Metronome
项目简介
Metronome 是一个基于 Qt 的节拍器应用程序,使用 QML 和 C++ 开发。该应用程序允许用户设置节拍数量和每分钟节拍数 (BPM),并通过不同的音效来指示节拍。
完整代码请前往GitHub查看:https://github.com/Davidlucy/metronome/tree/main
版本
当前版本:0.1
构建说明
先决条件
- CMake 版本:3.16 或更高
- Qt 版本:6.2 或更高,包含 Quick 和 Multimedia 模块
构建步骤
克隆此仓库:
1
2git clone https://github.com/Davidlucy/metronome.git
cd metronome创建构建目录并进入:
1
2mkdir build
cd build运行 CMake 配置:
1
cmake ..
构建项目:
1
cmake --build .
运行应用程序:
1
./app2
使用说明
- 启动应用程序后,您可以通过下拉菜单选择节拍数量。
- 使用滑块调节每分钟节拍数 (BPM)。
- 点击节拍矩形以更改其音效级别(静音、弱、中、强)。
- 点击播放/暂停按钮以开始或停止节拍。
项目展示
核心代码展示
1 | ApplicationWindow { |
图片来源
图片由阿里巴巴矢量图标库提供,来源https://www.iconfont.cn/?spm=a313x.home_index.i3.d4d0a486a.4bee3a81WCUu6p,大家可以更改。
qmake 使用说明
若使用qmake,请在pro文件里添加QT+=core quick 等关键部分。
联系信息
如有问题或建议,请联系 [2894812875@qq.com/vx:18939123945]。