我有这段代码:
Glib::RefPtr<Gtk::TreeSelection> clSelection = treeview.get_selection();
clSelection.signal_changed().connect( sigc::mem_fun(*this, &MyClass::treeview_clicked) );
使用g ++编译时出现此错误:
‘class Glib::RefPtr<Gtk::TreeSelection>’ has no member named ‘signal_changed’
我到处寻找,似乎没有遗漏任何东西。为什么说文件中的signal_changed()不存在?还有其他方法可以解决这个问题吗?
答案 0 :(得分:0)
我认为应该是:
clSelection->signal_changed().connect( sigc::mem_fun(*this, &MyClass::treeview_clicked) );