Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 应用程序启动时没有按钮单击声音_C_Gtk_Gtk3 - Fatal编程技术网

C 应用程序启动时没有按钮单击声音

C 应用程序启动时没有按钮单击声音,c,gtk,gtk3,C,Gtk,Gtk3,我正在用C编写GTK应用程序。我想在单击按钮后添加声音。我想尽可能省力地完成它,所以我使用了ascii 7中的钟形符号,所以它看起来像这样: void infButtonClick() { char d = (char)7; printf("%c\n", d); //Rest of the code } 除了一种情况外,一切正常。应用程序被添加到启动应用程序中,当它以这种方式启动时,铃声不起作用。使用libvlc播放的应用程序视频中的其他声音效果良好。 那么问题在哪里呢

我正在用C编写GTK应用程序。我想在单击按钮后添加声音。我想尽可能省力地完成它,所以我使用了ascii 7中的钟形符号,所以它看起来像这样:

void infButtonClick()
{
    char d = (char)7;
    printf("%c\n", d);
    //Rest of the code
}
除了一种情况外,一切正常。应用程序被添加到启动应用程序中,当它以这种方式启动时,铃声不起作用。使用libvlc播放的应用程序视频中的其他声音效果良好。
那么问题在哪里呢?在自动启动后,我应该更改什么以使铃声信号工作?

当您使用GTK时,最简单的发出嘟嘟声的方法是使用GTK\u widget\u error\u bell。看