信号 signal_switch_page() 不起作用



您好,我在使用库 Gtkmm 时遇到问题。我已经定义了一个

Gtk::Notebook notebook;

但我的信号有问题

notebook.signal_switch_page().connect([this](){
std::cout << "It works !" << std::endl;
});

实际上这个信号不起作用。有什么建议吗?

signal_switch_page的原型是void on_my_switch_page(Widget* page, guint page_number)所以正确的语法是:

notebook.signal_switch_page().connect([this](Gtk::Widget* page, guint page_number){
            std::cout << "It works !" << std::endl;
        });

相关内容

  • 没有找到相关文章

最新更新