add music slider tooltip

develop
hnu202111020427 3 years ago
parent bf21758e72
commit 5bd3121cea

@ -182,8 +182,7 @@ class MainFrame(wx.Frame):
# 调节音量的按钮
self.volume_slider = wx.Slider(self.play_music_panel, -1, int(self.default_volume*100), 0, 100, pos=(490, 30),
size=(-1, 80), style=wx.SL_VERTICAL|wx.SL_INVERSE)
#self.volume_slider.SetToolTipString(u'音量:%d%%' %self.volume_slider.GetValue())
self.volume_slider.SetToolTip(u'音量:%d%%' % self.default_volume)
self.play_slider = wx.Slider(self.play_music_panel, -1, pos=(550, 55), size=(600, -1))
self.play_slider.SetToolTip(u'播放进度')
@ -194,7 +193,6 @@ class MainFrame(wx.Frame):
next_music_button.Bind(wx.EVT_LEFT_DOWN, self.play_next_music)
self.volume_slider.Bind(wx.EVT_SLIDER, self.change_volume)
self.volume_slider.Bind(wx.EVT_SCROLL, self.change_volume)
#self.volume_slider.Bind(wx.EVT_SCROLL, self.ChangeVolume)
def redraw_music_lyric_panel(self, start_index=0):
# 隐藏之前的歌词的每一行
@ -334,21 +332,14 @@ class MainFrame(wx.Frame):
:return:
'''
#self.setVolumeAndTip()
#value = self.volume_slider.GetValue()
value = self.volume_slider.GetValue()
obj = evt.GetEventObject()
val = obj.GetValue()
self.volume = float(val / 100)
self.music.set_volume(self.volume)
self.volume_slider.SetToolTip(u'音量:%d%%' % value)
''' def setVolumeAndTip(self):
value = self.volume_slider.GetValue()
self.volume = value/100.0
if self.volume != 0:
self.lastvolume = self.volume
self.mc.SetVolume(self.volume)
self.volume_slider.SetToolTipString(u'音量:%d%%' %value)'''
def get_lyrics(self):
'''
读取歌词不带时间标记

Loading…
Cancel
Save