(self)
从播放列表里删除某歌曲。
从播放列表里删除某歌曲。
从播放列表里删除某歌曲。
def remove(self):
        """从播放列表里删除某歌曲。"""
        row = self.currentRow()
        player = self.parent.parent.player
        # 删除table里的item。
        self.removeRow(row)

        # 剔除音乐信息。
        self.parent.musicList = self.parent.musicList[:row] + self.parent.musicList[row+1:]
        player.playList.removeMedias(row)
        # 将总索引-1.
        self.parent.allRow -= 1
        # 如果删除的是当前记录的行数。
        # 还原到初始状态。
        # items用于一些显示效果。
        if self.itemHoverRow == row:
            self.itemHoverRow = -1
            self.items = []
def remove ( self ) : row = self . currentRow ( ) player = self . parent . parent . player # 删除table里的item。 self . removeRow ( row ) # 剔除音乐信息。 self . parent . musicList = self . parent . musicList [ : row ] + self . parent . musicList [ row + 1 : ] player . playList . removeMedias ( row ) # 将总索引-1. self . parent . allRow -= 1 # 如果删除的是当前记录的行数。 # 还原到初始状态。 # items用于一些显示效果。 if self . itemHoverRow == row : self . itemHoverRow = - 1 self . items = [ ]