Rust 使用文本和复选框创建treeview
有没有办法在gtk rs中创建带有文本和复选框的树视图?这是我到目前为止尝试过的,但我无法选中复选框Rust 使用文本和复选框创建treeview,rust,gtk,gtk-rs,Rust,Gtk,Gtk Rs,有没有办法在gtk rs中创建带有文本和复选框的树视图?这是我到目前为止尝试过的,但我无法选中复选框 let treeview = TreeView::new(); let treestore = TreeStore::new(&[String::static_type(), bool::static_type()]); treeview.set_headers_visible(false); treeview.set_model(Some(&treestore)); tree
let treeview = TreeView::new();
let treestore = TreeStore::new(&[String::static_type(), bool::static_type()]);
treeview.set_headers_visible(false);
treeview.set_model(Some(&treestore));
treeview.set_activate_on_single_click(true);
{
let column = TreeViewColumn::new();
let cell = CellRendererText::new();
column.pack_start(&cell, true);
column.add_attribute(&cell, "text", 0);
treeview.append_column(&column);
}
{
let column = TreeViewColumn::new();
let cell = CellRendererToggle::new();
column.pack_start(&cell, true);
column.add_attribute(&cell, "activatable", 1);
treeview.append_column(&column);
}
treeview.connect_row_activated(|treeview, path, col| {});
for i in 0..10 {
let _ = treestore.insert_with_values(None, Some(i), &[0], &[&"Hello world!"]);
}
treeview