Commit 14bc0a3
committed
[重构ProgressBar组件并优化UI示例代码]: 全面升级ProgressBar为功能丰富的线性进度条控件,优化多个组件的UI实现逻辑,提升代码质量和用户体验
- **ProgressBar组件重构**: 将圆角进度条升级为功能完整的线性进度条控件,支持动画过渡、颜色定制、圆角控制、百分比显示等丰富特性,提供完整的信号系统和便捷操作方法
- **UI示例代码优化**: 重构Battery、CircularProgress、DashBoard等组件的示例代码,移除冗余的valueLabel文本更新逻辑,简化信号连接,提升代码可维护性
- **构建系统更新**: 将ProgressBar的CMake目标重命名为progress_bar,采用更规范的命名约定,确保项目构建一致性
- **文档和资源更新**: 更新README.md中的ProgressBar描述,删除旧版截图,添加新版功能说明和演示图片,准确反映组件特性
- **代码现代化**: 将头文件保护宏改为#pragma once,使用现代C++语法,改善代码结构和可读性1 parent b3d882b commit 14bc0a3
11 files changed
Lines changed: 793 additions & 177 deletions
File tree
- src
- Battery
- CircularProgress
- DashBoard
- ProgressBar
- images
- picture
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
202 | 202 | | |
203 | 203 | | |
204 | 204 | | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
210 | 213 | | |
211 | 214 | | |
212 | 215 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | 13 | | |
16 | 14 | | |
17 | 15 | | |
| |||
75 | 73 | | |
76 | 74 | | |
77 | 75 | | |
78 | | - | |
| 76 | + | |
79 | 77 | | |
80 | 78 | | |
81 | 79 | | |
| |||
267 | 265 | | |
268 | 266 | | |
269 | 267 | | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | | - | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
280 | 272 | | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
285 | 277 | | |
286 | 278 | | |
287 | 279 | | |
| |||
332 | 324 | | |
333 | 325 | | |
334 | 326 | | |
335 | | - | |
336 | 327 | | |
337 | 328 | | |
338 | 329 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | 13 | | |
17 | 14 | | |
18 | 15 | | |
| |||
94 | 91 | | |
95 | 92 | | |
96 | 93 | | |
97 | | - | |
| 94 | + | |
98 | 95 | | |
99 | 96 | | |
100 | 97 | | |
| |||
429 | 426 | | |
430 | 427 | | |
431 | 428 | | |
432 | | - | |
433 | | - | |
434 | | - | |
| 429 | + | |
435 | 430 | | |
436 | 431 | | |
437 | 432 | | |
| |||
466 | 461 | | |
467 | 462 | | |
468 | 463 | | |
469 | | - | |
470 | 464 | | |
471 | 465 | | |
472 | 466 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | 13 | | |
17 | 14 | | |
18 | 15 | | |
| |||
106 | 103 | | |
107 | 104 | | |
108 | 105 | | |
109 | | - | |
| 106 | + | |
110 | 107 | | |
111 | 108 | | |
112 | 109 | | |
| |||
503 | 500 | | |
504 | 501 | | |
505 | 502 | | |
506 | | - | |
507 | | - | |
508 | | - | |
509 | | - | |
| 503 | + | |
510 | 504 | | |
511 | 505 | | |
512 | 506 | | |
| |||
539 | 533 | | |
540 | 534 | | |
541 | 535 | | |
542 | | - | |
543 | 536 | | |
544 | 537 | | |
545 | 538 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
| 4 | + | |
| 5 | + | |
Loading
0 commit comments