我正在使用wxWidgets 3.0.2的Gtk端口。
我有一个wxDataViewCtrl以类似树的方式显示它的数据模型。是否有可能使子节点在其父节点下缩进的大小变大?
我知道有一个wxDataViewCtrl :: SetIndent()方法,但似乎没有做任何事情。实际上,当我查看SetIndent()的源代码时,它会调用DoSetIndent()方法,对于Gtk,这个方法实际上是一个无操作:-(。
答案 0 :(得分:2)
目前这是不可能的,但实际上使用gtk_tree_view_set_level_indentation()似乎很简单,所以我只需要done this和SetIndent()
即可在wxWidgets 3.1.0中使用。
同时,您可以使用wxWindow::GetHandle()
在自己的代码中执行相同的操作,从控件中检索GtkTreeView
小部件。