2013-04-03 42 views
0

我使用PyGTK的gtk.TreeViewgtk.TreeViewColumn來構建具有多列的列表。對於我想呈現標準標題的列,但堆疊在跨越多列的另一行標題頂部。見該圖中:如何使用GTK堆疊列標題?

Stacked column headers

不同於列標題1到4中,堆疊報頭不需要有任何分選能力。他們只需要包含一個標籤。當其中一個默認標題(標題1-4)被調整大小時,我希望堆疊標題與它們一起調整大小,以便它們保持對齊。

GTK可以嗎?如果是這樣,怎麼樣?

回答

0

我不認爲這是可能的標準GtkTreeView部件。這個小部件所能做的就是在一個列標題下打包多個GtkCellRenderer

您可以創建一個新的窗口小部件,只是提請GtkTreeView部件上面的堆疊和跨區頭

+0

謝謝您的回答伊恩。我擔心我必須創建一個自定義小部件,這是我沒有經驗的東西。我猜這不會很容易,因爲它必須融入'GtkTreeView'小部件。 – Serrano