如何使用GTK堆叠列标题?

时间:2013-04-03 15:17:25

标签: treeview gtk pygtk

我使用PyGTK的gtk.TreeViewgtk.TreeViewColumn来构建包含多列的列表。对于列,我想渲染标准标题,但堆叠在另一行标题上,跨越多列。见图:

Stacked column headers

与列标题1到4不同,堆叠标题不需要具有任何排序功能。他们只需要包含一个标签。当调整其中一个默认标题(标题1-4)时,我希望堆叠标题随其大小调整,以使它们保持对齐。

这可以用GTK吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:0)

我不认为使用标准GtkTreeView小部件是可行的。使用此小部件可以实现的是在一个列标题下打包多个GtkCellRenderer

您可以创建一个新窗口小部件,只需在GtkTreeView窗口小部件上方绘制堆叠和跨越的标头