나는 프레임과 패널을 가지고 있고 here 자습서를 사용하여 음악을 재생하는 wxPython을 사용하여 간단한 음악 플레이어를 만들었습니다.playlist에서 음악 재생 - wxPython
또한이 파일에 ObjectListView
을 사용하고 .m3u
파일의 모든 트랙을 보여주는 재생 목록 기능을 추가했습니다. 이 재생 목록 내가 노래의 전체 경로를 얻을 수있는 재생 목록의 모든 트랙을 클릭에
class MainPanel(wx.Panel):
def __init__(self, parent, playListSelected):
//stuff
def GetOLVColClicked(self, event):
item = event.GetEventObject().GetSelectedObjects()
print item[0]['path']
class MainFrame(wx.Frame):
def __init__(self, playList):
wx.Frame.__init__(self, parent=None, id=wx.ID_ANY,
title="ObjectListView Demo", size=(800,600))
panel = MainPanel(self, playList)
class GenApp(wx.App):
def __init__(self, playList, redirect=False, filename=None):
self.playList = playList
wx.App.__init__(self, redirect, filename)
def OnInit(self):
frame = MainFrame(self.playList)
frame.Show()
return True
별도의 파이썬 모듈입니다. 이 노래를 기존 음악 플레이어로 보내고 재생하는 방법을 궁금합니다. 아니면이 접근법이 잘못되어 재생 목록을 수용하기위한 더 나은 방법이 있습니까?
좋은 튜토리얼이 멋진 도서관과 너무 좋은 튜토리얼입니다 – PurityLake
@ 마이크 . 그리고 그것은 내 문제를 해결했습니다. 고마워요. 마이크. –