wxWidgets:如何调整wxDataViewCtrl的缩进大小?

时间:2016-02-05 13:41:41

标签: c++ wxwidgets

我正在使用wxWidgets 3.0.2的Gtk端口。

我有一个wxDataViewCtrl以类似树的方式显示它的数据模型。是否有可能使子节点在其父节点下缩进的大小变大?

我知道有一个wxDataViewCtrl :: SetIndent()方法,但似乎没有做任何事情。实际上,当我查看SetIndent()的源代码时,它会调用DoSetIndent()方法,对于Gtk,这个方法实际上是一个无操作:-(。

1 个答案:

答案 0 :(得分:2)

目前这是不可能的,但实际上使用gtk_tree_view_set_level_indentation()似乎很简单,所以我只需要done thisSetIndent()即可在wxWidgets 3.1.0中使用。

同时,您可以使用wxWindow::GetHandle()在自己的代码中执行相同的操作,从控件中检索GtkTreeView小部件。