GTKMM树视图set_activate_on_single_click无法编译

gtkmm treeview set_activate_on_single_click does not compile

本文关键字:click 编译 single activate 视图 set GTKMM on      更新时间:2023-10-16

我目前正在用c++开发一个unix应用程序,使用gtkmm作为我的gui包。在这个gui中有一个很好的树视图。

我想只在双击时设置树视图中行的激活。有一个函数叫做:

set_activate_on_single_click(bool)

但是,如果我想这样调用这个函数:

Gtk::TreeView *treeview = Gtk::manage(new Gtk::TreeView);
treeview->set_activate_on_single_click(false);

代码无法编译。我得到这样的错误:

error: ‘class Gtk::TreeView’ has no member named ‘set_activate_on_single_click’

似乎有些树视图的方法可以被调用,但其他的不能。有人知道为什么吗?

没关系,我使用的是gtkmm 3.4而不是gtkmm 3.8。这些小细节很烦人