我需要阻止我自己(间接)发出的信号。
在 C 中可以使用 g_signal_handlers_block_by_func() 和姊妹函数 unblock。
我可以在 C++ gtkmm 中使用什么?
我有一个 gtkmm dlna 播放器,它每秒都会向 Gtk::HScale Widet发出改变的信号,因为它(从外部)获得了刚刚播放的歌曲的信号。然后我寻找到当前的位置,这让这首歌倒退了一秒......
我想阻止我对搜索的更改,因为我看到一个 C 程序使用 g_signal_handlers_block_by_func 完成了该操作。