File tree Expand file tree Collapse file tree 3 files changed +12
-11
lines changed Expand file tree Collapse file tree 3 files changed +12
-11
lines changed Original file line number Diff line number Diff line change 16
16
* ** cache** 文件夹:包含缓存的图片、数据库和日志
17
17
18
18
#### tests
19
- 用于存放测试用例,修改代码后应该允许再次运行测试用例来保证程序运行良好 。
19
+ 用于存放测试用例,修改代码后应该再次运行测试用例 。
20
20
21
21
#### docs
22
22
用于存放项目文档,使用说明可以参见 [ 《Sphinx + Read the Docs 从懵逼到入门》] ( https://zhuanlan.zhihu.com/p/264647009 )
<
10000
td data-grid-cell-id="diff-ea7fe4bb0ac56c54c9e6b1d973488dcd928c1f94399ee093d945c68412a52563-empty-empty-0" data-selected="false" role="gridcell" style="background-color:var(--bgColor-accent-muted, var(--color-accent-subtle));flex-grow:1" tabindex="-1" valign="top" class="focusable-grid-cell diff-hunk-cell left-side" colSpan="4">
Original file line number Diff line number Diff line change 4
4
5
5
![ ] ( ../../_static/images/事件总线.jpg )
6
6
7
- 我想要点击任意一个专辑卡并通知主界面跳转到专辑界面,那么一种实现方式如上图所示 :点击任意一个蓝色方框所示的专辑卡,发出 ` switchToAlbumInterfaceSig ` 给父级部件专辑卡视图 ,因为专辑卡视图有许多个分组,比如上图中为 ` aiko ` 分组,可能还有 ` 柳井爱子 ` 分组,那么这些视图都应该将 ` switchToAlbumInterfaceSig ` 转发给父级窗口我的音乐界面,我的音乐界面再转发给主界面,从而实现界面跳转。
7
+ 如果想要点击任意一个专辑卡并通知主界面跳转到专辑界面,一种实现方式如上图所示 :点击任意一个蓝色方框所示的专辑卡,发出 ` switchToAlbumInterfaceSig ` 信号给父级部件专辑卡视图 ,因为专辑卡视图有许多个分组,比如上图中为 ` aiko ` 分组,可能还有 ` 柳井爱子 ` 分组,那么这些视图都应该将 ` switchToAlbumInterfaceSig ` 转发给父级窗口我的音乐界面,我的音乐界面再转发给主界面,从而实现界面跳转。
8
8
9
9
可以看到上面这种做法很麻烦,专辑卡上拥有 ` switchToAlbumInterfaceSig ` 属性就算了,还要连累父级专辑卡视图以及祖父级我的音乐界面也拥有这个属性才能实现信号的转发。有没有一种方式可以省掉中间的转发过程,从而一步到位通知主界面呢?这就需要使用下面所介绍的全局事件总线思想(这里不区分信号总线和事件总线两种叫法)。
10
10
Original file line number Diff line number Diff line change 4
4
5
5
全局快捷键在 Groove 音乐不处于活跃状态时(比如最小化到托盘)仍可用:
6
6
7
- | 快捷键 | 描述 |
8
- | :---------------------- : | - ----------- |
9
- | < kbd >MediaPlay</ kbd > | 切换播放状态 |
10
- | < kbd >MediaPrevious</ kbd > | 播放上一首 |
11
- | < kbd >MediaNext</ kbd > | 播放下一首 |
7
+ | 快捷键 | 描述 |
8
+ | :-----: | ----------- |
9
+ | ⏯️ | 切换播放状态 |
10
+ | ⏮️ | 播放上一首 |
11
+ | ⏭️ | 播放下一首 |
12
12
13
13
### 局部
14
14
15
- 全局快捷键只在 Groove 音乐处于活跃状态时可用 :
15
+ 局部快捷键只在 Groove 音乐处于活跃状态时(位于所有桌面应用的顶部)可用 :
16
16
17
17
| 快捷键 | 描述 |
18
18
| :-----------------------------: | ------------ |
19
- | <kbd >RightArrow</kbd > | 快进 |
20
- | <kbd >LeftArrow</kbd > | 快退 |
21
- | <kbd >Space</kbd > | 切换播放状态 |
19
+ | <kbd >→</kbd > | 快进 |
20
+ | <kbd >←</kbd > | 快退 |
21
+ | <kbd >Esc</kbd > | 退出全屏 |
22
+ | <kbd >空格</kbd > | 切换播放状态 |
22
23
| <kbd >Ctrl</kbd ><kbd >+</kbd > | 加快播放速度 |
23
24
| <kbd >Ctrl</kbd ><kbd >-</kbd > | 减慢播放速度 |
24
25
| <kbd >Ctrl</kbd ><kbd >Enter</kbd > | 重置播放速度 |
You can’t perform that action at this time.
0 commit comments