在gtkmm的我可以使用像這樣的構造:sigc :: mem_fun和通PARAMS
// Gtk::ImageMenuItem *iQuit;
iQuit->signal_activate().connect (sigc::mem_fun (*this, &FormUI::on_quit_activated));
,但我想用一種方法來設置項目的屬性,例如:
void FormUI::SetItemProps (Gtk::ImageMenuItem *i, const Glib::ustring& _l, ?what should I put here?)
{
i->set_use_stock (true);
i->set_label (_l);
i->signal_activate().connect (sigc::mem_fun (*this, ???)); <-- what to pass there
}
這樣我就可以使用這樣的構造:
SetItemProps (iQuit, "gtk-quit", &FormUI::on_quit_activated);
任何想法嗎?
感謝的人,是幫助:) – Joel 2015-02-15 01:42:34