我可以在自定义Tkinter Toplevel()窗口中获取messagebox的icon="warning"声音吗?

1 投票
1 回答
2044 浏览
提问于 2025-04-18 13:25

我喜欢消息框自带的警告声音(这不是玩笑),就像下面这个图形界面一样。

from tkinter import messagebox

messagebox.showinfo("my title", "my message", icon="warning", parent=None)

不过,我需要比消息框提供的更多自定义功能,所以我自己创建了一个窗口。请问有没有办法在Toplevel()窗口中加入同样的警告声音呢?

我正在使用Python3和Tkinter 8.5。

1 个回答

4

我觉得你可能需要手动发出声音

import Tkinter 
Tkinter.Tk().bell() 

或者你可以直接用 SomeWindow.bell() 这个方法(老实说,我对tkinter不是特别熟悉)

撰写回答