在 Python GTK 4.0 中,发出蜂鸣声可以使用 Gio 库中的 GThemedIcon 类,其中自带一个名为“audio-volume-high-symbolic”的主题图标,这个主题图标的名称相当于声音提示音的声音标识符。
以下是发出蜂鸣声的示例代码:
import gi
gi.require_version("Gtk", "4.0")
from gi.repository import Gtk, Gio
window = Gtk.Window(title="Beep Example")
window.set_default_size(200, 100)
button = Gtk.Button(label="Beep")
window.add(button)
def on_button_clicked(button):
Gio.ThemedIcon.new("audio-volume-high-symbolic").play()
button.connect("clicked", on_button_clicked)
window.show_all()
Gtk.main()
运行以上代码,在 GTK 窗口中点击按钮将发出蜂鸣声。
下一篇:Beeswarm图不折叠