欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python 制作簡(jiǎn)單的音樂(lè)播放器

 更新時(shí)間:2020年11月25日 16:30:10   作者:kalebujordan  
這篇文章主要介紹了python 制作簡(jiǎn)單的音樂(lè)播放器,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下

如你所見(jiàn),功能很簡(jiǎn)單。只有基本的播放,停止,甚至只針對(duì)一首歌曲,僅供初學(xué)者參考學(xué)習(xí)用。

代碼

from tkinter import *
from tkinter import filedialog
from pygame import mixer

class MusicPlayer:
  def __init__(self, window ):
    window.geometry('320x100'); window.title('Iris Player'); window.resizable(0,0)
    Load = Button(window, text = 'Load', width = 10, font = ('Times', 10), command = self.load)
    Play = Button(window, text = 'Play', width = 10,font = ('Times', 10), command = self.play)
    Pause = Button(window,text = 'Pause', width = 10, font = ('Times', 10), command = self.pause)
    Stop = Button(window ,text = 'Stop', width = 10, font = ('Times', 10), command = self.stop)
    Load.place(x=0,y=20);Play.place(x=110,y=20);Pause.place(x=220,y=20);Stop.place(x=110,y=60) 
    self.music_file = False
    self.playing_state = False
  def load(self):
    self.music_file = filedialog.askopenfilename()
  def play(self):
    if self.music_file:
      mixer.init()
      mixer.music.load(self.music_file)
      mixer.music.play()
  def pause(self):
    if not self.playing_state:
      mixer.music.pause()
      self.playing_state=True
    else:
      mixer.music.unpause()
      self.playing_state = False
  def stop(self):
    mixer.music.stop()
root = Tk()
app= MusicPlayer(root)
root.mainloop()

以上就是python 制作簡(jiǎn)單的音樂(lè)播放器的詳細(xì)內(nèi)容,更多關(guān)于python 音樂(lè)播放器的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python 引用傳遞和值傳遞詳解(實(shí)參,形參)

    python 引用傳遞和值傳遞詳解(實(shí)參,形參)

    這篇文章主要介紹了python 引用傳遞和值傳遞詳解(實(shí)參,形參)。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06
  • Python讀取大量Excel文件并跨文件批量計(jì)算平均值的方法

    Python讀取大量Excel文件并跨文件批量計(jì)算平均值的方法

    這篇文章主要介紹了Python讀取大量Excel文件并跨文件批量計(jì)算平均值,介紹基于Python語(yǔ)言,實(shí)現(xiàn)對(duì)多個(gè)不同Excel文件進(jìn)行數(shù)據(jù)讀取與平均值計(jì)算的方法,需要的朋友可以參考下
    2023-02-02
  • 基于python操作ES實(shí)例詳解

    基于python操作ES實(shí)例詳解

    這篇文章主要介紹了基于python操作ES實(shí)例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Python實(shí)現(xiàn)子類(lèi)調(diào)用父類(lèi)的方法

    Python實(shí)現(xiàn)子類(lèi)調(diào)用父類(lèi)的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)子類(lèi)調(diào)用父類(lèi)的方法,解決子類(lèi)覆蓋父類(lèi)初始化方法而出現(xiàn)的不確定問(wèn)題,可通過(guò)調(diào)用超類(lèi)構(gòu)造方法的未綁定版本或者使用super函數(shù)來(lái)解決,需要的朋友可以參考下
    2014-11-11
  • 解決pytorch load huge dataset(大數(shù)據(jù)加載)

    解決pytorch load huge dataset(大數(shù)據(jù)加載)

    這篇文章主要介紹了解決pytorch load huge dataset(大數(shù)據(jù)加載)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • python自動(dòng)化測(cè)試之破解滑動(dòng)驗(yàn)證碼

    python自動(dòng)化測(cè)試之破解滑動(dòng)驗(yàn)證碼

    這篇文章介紹了python自動(dòng)化破解之破解滑動(dòng)驗(yàn)證碼的解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • 淺析Python中的for 循環(huán)

    淺析Python中的for 循環(huán)

    這篇文章主要介紹了淺析Python中的for 循環(huán)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • 詳解Python中的Dict(下篇)

    詳解Python中的Dict(下篇)

    這篇文章主要為大家介紹了Python中的Dict,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-12-12
  • 使用pycharm連接讀取orcl數(shù)據(jù)庫(kù)的表的操作方法

    使用pycharm連接讀取orcl數(shù)據(jù)庫(kù)的表的操作方法

    這篇文章主要介紹了使用pycharm連接讀取orcl數(shù)據(jù)庫(kù)的表的操作方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-01-01
  • python委派生成器的具體方法

    python委派生成器的具體方法

    在本篇內(nèi)容中小編給大家整理了一篇關(guān)于python委派生成器的具體方法內(nèi)容,有興趣的朋友們可以學(xué)習(xí)參考下。
    2022-11-11

最新評(píng)論