tkinter方法.bell()没有声音

时间:2019-01-30 18:48:52

标签: python tkinter ubuntu-16.04

我试图Tkinter的df <- data.frame(ID = c("AAA","AAA", "AAA", "BBB", "BBB"), servicedate = as_date(c(17774, 17794, 17804, 17374, 17386)), group = c("A", "A", "B", "A", "A")) df %>% anti_join(df %>% group_by(ID) %>% filter(servicedate - min(servicedate) < 90 & group != group[servicedate == min(servicedate)]) %>% select(ID)) 的方法,但没有任何声音。下面是我使用的简单测试代码,它没有产生任何铃声。如何使钟声工作?

.bell()

更新

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()

我不明白为什么我的系统为什么不发出任何铃声,尽管其他人指出他们可以在这里发出铃声。

1 个答案:

答案 0 :(得分:0)

如果让系统初始化自身,则可以听到bell函数。只需尝试增加一些速度:

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