gtkmm treeview set_activate_on_single_click 无法编译
Posted
技术标签:
【中文标题】gtkmm treeview set_activate_on_single_click 无法编译【英文标题】:gtkmm treeview set_activate_on_single_click does not compile 【发布时间】:2014-03-10 14:05:55 【问题描述】:我目前正在使用 gtkmm 作为我的 gui 包在 c++ 中开发一个 unix 应用程序。在这个 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’
似乎树视图的某些方法可以被调用,但其他方法不能。有谁知道为什么?提前致谢。
【问题讨论】:
【参考方案1】:没关系,我使用的是 gtkmm 3.4 而不是 gtkmm 3.8。这些小细节可能会很烦人
【讨论】:
以上是关于gtkmm treeview set_activate_on_single_click 无法编译的主要内容,如果未能解决你的问题,请参考以下文章
Gtkmm3 TreeView ListStore.Clear 或 TreeSelection.unselectAll 导致错误
如何使用 gtkmm 在 TreeView 中使单个项目变为粗体?