首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tkinter方法.bell()没有声音

tkinter方法.bell()没有声音
EN

Stack Overflow用户
提问于 2019-01-30 18:48:51
回答 1查看 1.3K关注 0票数 0

我试了一下.bell()方法,但是没有声音。下面是我用过的一个简单的测试代码,它没有发出任何铃声。怎么才能让铃响起来?

代码语言:javascript
复制
import tkinter as tk

root = tk.Tk()
frame = tk.Frame( root )
label = tk.Label( frame , text='Testing w.bell() method')

frame.pack()
label.pack()

label.bell()
frame.bell()
root.bell()

root.mainloop()

更新:

代码语言:javascript
复制
$ xset q | grep bell
  bell percent:  50    bell pitch:  400    bell duration:  100

我不明白为什么我的系统不产生任何铃声,尽管其他人说,他们可以在这里,钟的声音。

EN

回答 1

Stack Overflow用户

发布于 2019-01-30 19:12:11

如果让系统初始化自身,则可以听到bell函数。只需尝试添加一个小节奏:

代码语言:javascript
复制
import time
import tkinter as tk

root = tk.Tk()
frame = tk.Frame(root)
label = tk.Label(frame, text='Testing w.bell() method')

frame.pack()
label.pack()

time.sleep(.5)
label.bell()
time.sleep(.5)
frame.bell()
time.sleep(.5)
root.bell()

root.mainloop()

另见:https://www.tcl.tk/man/tcl/TkCmd/bell.htm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54447532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档