2011-05-25 30 views

回答

1

我趕上編輯在我的樹視圖用下面的代碼(C++):

treeview.get_column_cell_renderer(col_index)->signal_editing_started().connect(
    sigc::mem_fun(*this, &YourClass::onEditingStarted)); 

而且回調:

void YourClass::onEditingStarted(Gtk::CellEditable* editable, const Glib::ustring& path) { 
    // here I'll connect an event to catch when the edition ends 
    // YourClass::onEditingEnded has no parameters 
    editable->signal_editing_done().connect(
     sigc::mem_fun(*this, &YourClass::onEditingEnded)); 
} 
相關問題