Вы можете использовать метод bell()
для включения звука системного звонка.
Вот пример того, как вы можете воспроизвести его, когда индикатор выполнения завершится.
import tkinter as tk
import tkinter.ttk as ttk
root = tk.Tk()
def work():
if progressbar['value'] == 0:
but1['state'] = 'disabled'
if progressbar['value'] >= progressbar['maximum']:
root.bell()
but1['state'] = 'normal'
progressbar['value'] = 0
return
progressbar['value'] += 1
root.after(100, work)
progressbar = ttk.Progressbar(root, length=200, maximum=10, value=0)
progressbar.grid(row=1)
but1 = ttk.Button(root, text='Start', command=work)
but1.grid(row=2)
root.mainloop()
Аналогично, с помощью этого примера, я надеюсь, вы сможете реализовать он также со всплывающими сообщениями.
Tkinter bell()
- это звук по умолчанию операционной системы, чтобы изменить звук звонка в приложении Tkinter, измените звуковой сигнал предупреждения системы по умолчанию. Например,
- в macOS, это можно сделать, выбрав меню Apple> Системные настройки, нажмите «Звук», затем нажмите «Звуковые эффекты».