wxWidgets:如何调整wxDataViewCtrl的缩进大小?
wxWidgets: How to adjust size of indent of wxDataViewCtrl?
我正在使用 wxWidgets 3.0.2 的 Gtk 端口。
我有一个 wxDataViewCtrl 以树状方式显示它的数据模型。是否可以使子节点在其父节点下缩进的大小更大?
我知道有一个 wxDataViewCtrl::SetIndent() 方法,但它似乎没有任何作用。事实上,当我查看 SetIndent() 的源代码时,它会调用 DoSetIndent() 方法,而对于 Gtk,此方法实际上是一个空操作 :-(。
目前这是不可能的,但实际上使用gtk_tree_view_set_level_indentation(), so I've just done this似乎很简单,SetIndent()
将在即将发布的wxWidgets 3.1.0中工作。
与此同时,您可以在自己的代码中使用 wxWindow::GetHandle()
从控件中检索 GtkTreeView
小部件来执行相同的操作。
我正在使用 wxWidgets 3.0.2 的 Gtk 端口。
我有一个 wxDataViewCtrl 以树状方式显示它的数据模型。是否可以使子节点在其父节点下缩进的大小更大?
我知道有一个 wxDataViewCtrl::SetIndent() 方法,但它似乎没有任何作用。事实上,当我查看 SetIndent() 的源代码时,它会调用 DoSetIndent() 方法,而对于 Gtk,此方法实际上是一个空操作 :-(。
目前这是不可能的,但实际上使用gtk_tree_view_set_level_indentation(), so I've just done this似乎很简单,SetIndent()
将在即将发布的wxWidgets 3.1.0中工作。
与此同时,您可以在自己的代码中使用 wxWindow::GetHandle()
从控件中检索 GtkTreeView
小部件来执行相同的操作。