From c6e285eee64cae53f7e4861490a7d7f5544914c5 Mon Sep 17 00:00:00 2001 From: hnu202111020427 Date: Tue, 28 Dec 2021 12:56:46 +0800 Subject: [PATCH] only highlight playing lyric --- musicplayer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/musicplayer.py b/musicplayer.py index c84f837..44078b8 100644 --- a/musicplayer.py +++ b/musicplayer.py @@ -356,8 +356,10 @@ class MainFrame(wx.Frame): relative_start_index = lyric_index self.redraw_music_lyric_panel(start_index=relative_start_index) self.lyrcis_static_text[lyric_index - relative_start_index].SetOwnForegroundColour((227, 62, 51)) - # 这句话千万不能少,少了颜色不会刷新(来自调试了4个小时的忠告) self.lyrcis_static_text[lyric_index - relative_start_index].Refresh() + if (lyric_index - relative_start_index - 1) != -1: + self.lyrcis_static_text[lyric_index - relative_start_index - 1].SetOwnForegroundColour((41, 36, 33)) + self.lyrcis_static_text[lyric_index - relative_start_index - 1].Refresh() break time.sleep(1)