【发布时间】:2021-01-08 05:10:51
【问题描述】:
所以我在遵循 Kite youtube 教程后编写了游戏 2048 的“副本”。我想在您单击箭头键(在游戏中移动东西)时添加一个小的 mp3 来播放,但我不完全确定我在这里做的是对还是错。我该怎么做呢? 我已经剪掉了重要的东西(导入音乐是我的 mp3 的文件夹)
import tkinter as tk
import mp3play
import music
我得到的两个错误在下面,Tk() 中的 Tk 带有下划线,而左侧的根 (root...) 当我尝试像这样运行代码时,它会突出显示“import mp3play”并说存在语法错误。不知道为什么,实际上我也通过 pip 安装程序安装了 mp3play
root = Tk()
f = mp3play.load('beep.mp3'); play = lambda: f.play()
button = left(root, text = "Play", command = play)
button.pack()
root.mainloop()
在两个中间部分之间是上、下、左和右的定义,但这只会使这个问题变得混乱
这是我引用的stackoverflow,老实说我不明白其中的一半。 How can I play a sound when a tkinter button is pushed?
【问题讨论】:
-
Tk()应该是tk.Tk()。left()在哪里定义?应该改为tk.Button()吗? -
请注意,
mp3play模块与 Python 3 不兼容。 -
我已经添加了答案,请告诉我
-
你说你用新代码替换了代码,但我没有看到我的答案的任何片段
-
1 秒后忘记编辑了