我目前这样做是为了numCols
向 TreeView ( ColumnRecord columns
) 添加列:
Gtk::TreeModelColumn<Glib::ustring>* c;
for( int i = 0; i < numCols; i++ ) {
c = new Gtk::TreeModelColumn<Glib::ustring>();
columns.add(*c);
list.append_column(titles[i], *c);
iss.clear();
}
要使用预设的 ColumnRecord 在特定行和列中获取元素,我会执行类似Gtk::TreeModel::Row row; row[columns.c1] = blah
. 但是,既然这些列没有命名,我将如何访问它们?