鱼C论坛

 找回密码
 立即注册
查看: 1368|回复: 2

[已解决]怎么把单button播放对应的mp3,改成多button播放对应的mp3

[复制链接]
发表于 2022-8-15 21:06:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 blackantt 于 2022-8-16 08:19 编辑

# importing required libraries
from tkinter import *
import pygame

root = Tk()
root.title('GeeksforGeeks sound player')

root.geometry("500x400")

pygame.mixer.init()# initialise the pygame

def play():
        pygame.mixer.music.load("C:/Users/dengz/Downloads/pound.mp3")
        pygame.mixer.music.play(loops=0)

title=Label(root,text="GeeksforGeeks",bd=9,relief=GROOVE,
                        font=("times new roman",50,"bold"),bg="white",fg="green")
title.pack(side=TOP,fill=X)

play_button = Button(root, text="#", font=("Helvetica", 32), command=play)
play_button = Button(root, text="#", font=("Helvetica", 32), command=play)
play_button.pack(pady=20)
root.mainloop()

怎么把单按钮的,改成多按钮,播放对应mp3的代码

上不了图,图在  https://forum.chinese-learning.me/download/file.php?id=63


最佳答案
2022-8-15 23:18:33
没明白你想说什么?是不是这个意思?
  1. from tkinter import *
  2. import pygame

  3. root = Tk()
  4. root.title('GeeksforGeeks sound player')

  5. root.geometry("500x400")

  6. pygame.mixer.init()# initialise the pygame

  7. def play():
  8.         pygame.mixer.music.load("C:/Users/dengz/Downloads/pound.mp3")
  9.         pygame.mixer.music.play(loops=0)

  10. title=Label(root,text="GeeksforGeeks",bd=9,relief=GROOVE,
  11.                         font=("times new roman",50,"bold"),bg="white",fg="green")
  12. title.pack(side=TOP,fill=X)

  13. play_button1 = Button(root, text="#", font=("Helvetica", 32), command=play)
  14. play_button1.pack(pady=20)
  15. play_button2 = Button(root, text="#", font=("Helvetica", 32), command=play)
  16. play_button2.pack(pady=20)
  17. root.mainloop()
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-8-15 23:18:33 | 显示全部楼层    本楼为最佳答案   
没明白你想说什么?是不是这个意思?
  1. from tkinter import *
  2. import pygame

  3. root = Tk()
  4. root.title('GeeksforGeeks sound player')

  5. root.geometry("500x400")

  6. pygame.mixer.init()# initialise the pygame

  7. def play():
  8.         pygame.mixer.music.load("C:/Users/dengz/Downloads/pound.mp3")
  9.         pygame.mixer.music.play(loops=0)

  10. title=Label(root,text="GeeksforGeeks",bd=9,relief=GROOVE,
  11.                         font=("times new roman",50,"bold"),bg="white",fg="green")
  12. title.pack(side=TOP,fill=X)

  13. play_button1 = Button(root, text="#", font=("Helvetica", 32), command=play)
  14. play_button1.pack(pady=20)
  15. play_button2 = Button(root, text="#", font=("Helvetica", 32), command=play)
  16. play_button2.pack(pady=20)
  17. root.mainloop()
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-8-16 08:24:39 | 显示全部楼层
本帖最后由 blackantt 于 2022-8-17 18:39 编辑

谢谢


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-27 07:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表