写的不是很完整,不过简单的效果还是有的。对于音乐的播放,暂停,停止,和上一曲,下一曲功能都可以的,但是暂停是停止的效果。
用tkinter写的界面,还引用了第三方模块pygame
效果截图如下:
注释不是很多,不过应该很容易理解,不是很理解的可以给我评论
musicPlay.py 调用主程序代码
importtkinter
frommusicListimport MusicList
frommusicButtonControlimport MusicButtonControl
frommusicLyricTextimport MusicLyricText
win= tkinter.Tk()
win.title("音乐播放器")
win.geometry("700x500+200+100")
musicList= MusicList(win)
musicButton= MusicButtonControl(win, musicList)
musicLyric= MusicLyricText(win)
win.mainloop()
musicList.py 书写音乐列表,插入本地音乐歌名
importtkinter
importos
importpygame
classMusicList(tkinter.Frame):
def__init__(self,master):
self.frame= tkinter.Frame(master)
self.frame.pack(si