0

私はこのコードを持っています:

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()が存在しないと言うのはなぜですか?私がこれについて行くことができる別の方法はありますか?

4

1 に答える 1

0

私はそれがそうであるべきだと信じています:

clSelection->signal_changed().connect( sigc::mem_fun(*this, &MyClass::treeview_clicked) );
于 2013-01-27T22:29:46.683 に答える