background_music_player.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:FestEngine 作者: Himura2la 项目源码 文件源码
def load_playlist_to_grid(self):
        if self.window.grid.GetNumberRows() > 0:
            self.window.grid.DeleteRows(0, self.window.grid.GetNumberRows(), False)
        self.window.grid.AppendRows(len(self.playlist))
        for i in range(len(self.playlist)):
            self.window.grid.SetCellValue(i, 0, self.playlist[i]['title'])
            self.window.grid.SetReadOnly(i, 0)
            self.window.grid.SetCellBackgroundColour(i, 0, self.playlist[i]['color'])
        self.window.grid.AutoSize()
        self.window.Layout()
        self.window.play_btn.Enable(True)
        player_state = self.parent.bg_player.player.get_state()
        if player_state in range(5):  # If playing
            self.window.pause_btn.SetValue(player_state == vlc.State.Paused)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号