猫史档案馆


【Python作品分享】新的作品

用户:姚国栋udn0姚国栋udn0查看:0 回复:0 评论:0 创建时间:2023-12-28T21:41:02


【作品展示】

center_image

 

【作品介绍】

用python写一个音乐播放器代码

 

【作品源代码】

import pygame
from tkinter import filedialog
import tkinter as tk


class MP喵layerApp:
    def __init__(self, root):
        self.root = root
        self.root.title("MP3 Player")

        # 创建播放控制按钮
        self.play_button = tk.Button(
            self.root, text="Play", command=self.play_music)
        self.play_button.pack(pady=20)

        self.stop_button = tk.Button(
            self.root, text="Stop", command=self.stop_music)
        self.stop_button.pack(pady=10)

        self.select_button = tk.Button(
            self.root, text="Select Song", command=self.select_song)
        self.select_button.pack(pady=10)

        # 初始化pygame
        pygame.init()

        self.music_file = None

    def play_music(self):
        if self.music_file:
            pygame.mixer.music.load(self.music_file)
            pygame.mixer.music.play(loops=0)

    def stop_music(self):
        pygame.mixer.music.stop()

    def select_song(self):
        self.music_file = filedialog.askopenfilename(
            defaultextension=".mp3", filetypes=[("MP3 files", "*.mp3")])


if __name__ == "__main__":
    root = tk.Tk()
    app = MP喵layerApp(root)
    root.mainloop()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页