使用启动应用程序启动应用程序时没有按钮点击声音
No button click sound when application starts with startup applications
我正在用 C 编写 GTK 应用程序。我想在单击按钮后添加声音。我想尽可能少地完成它,所以我使用了 ascii (7) 中的 Bell 符号,所以它看起来像这样:
void infButtonClick()
{
char d = (char)7;
printf("%c\n", d);
//Rest of the code
}
除一种情况外,它工作正常。该应用程序被添加到启动应用程序中,当它以这种方式启动时,铃音不起作用。应用程序中的其他声音(使用 libvlc 播放的视频)工作正常。
那么这里的问题在哪里呢?我应该更改什么才能在自动启动后使铃铛信号正常工作?
当您使用 GTK 时,发出蜂鸣声的最简单方法是使用 gtk_widget_error_bell()
。参见 documentation
我正在用 C 编写 GTK 应用程序。我想在单击按钮后添加声音。我想尽可能少地完成它,所以我使用了 ascii (7) 中的 Bell 符号,所以它看起来像这样:
void infButtonClick()
{
char d = (char)7;
printf("%c\n", d);
//Rest of the code
}
除一种情况外,它工作正常。该应用程序被添加到启动应用程序中,当它以这种方式启动时,铃音不起作用。应用程序中的其他声音(使用 libvlc 播放的视频)工作正常。 那么这里的问题在哪里呢?我应该更改什么才能在自动启动后使铃铛信号正常工作?
当您使用 GTK 时,发出蜂鸣声的最简单方法是使用 gtk_widget_error_bell()
。参见 documentation