確定這可能是瘋了,但我希望能夠在我的樹形視圖的每一行的最頂部有一個複選框。此框將「禁用」或「啓用」使用列的功能。哦,我認爲應該提到我正在使用一個ListStore並使用C#,單聲道,GTK#。然而,生病了,並試圖找出答案。Gtk#TreeView將單個單元格設置爲具有不同的渲染器?
我甚至會接受一種方法來製作兩列視圖,其中列是排列的。
那麼可能嗎?或只是瘋了?
確定這可能是瘋了,但我希望能夠在我的樹形視圖的每一行的最頂部有一個複選框。此框將「禁用」或「啓用」使用列的功能。哦,我認爲應該提到我正在使用一個ListStore並使用C#,單聲道,GTK#。然而,生病了,並試圖找出答案。Gtk#TreeView將單個單元格設置爲具有不同的渲染器?
我甚至會接受一種方法來製作兩列視圖,其中列是排列的。
那麼可能嗎?或只是瘋了?
我知道這是一箇舊帖子,但答案可能有助於其他人。
說實話可能而且很簡單。您必須將您的自定義小部件(例如Gtk.ToggleButton
或您自己的複選框實現)添加到Gtk.TreeViewColumn.Widget
屬性。
工作完成! :)
您可能會發現也很有用的一個Gtk.TreeViewColumn.Clicked
事件訂閱。
希望它有幫助。
你只想要複選框,或者你想checkboxex和文本框在同一個單元格?,你會使用它像一個頭? – GeoAvila 2010-06-04 19:43:06
第一行我只想在單元格中選中一個複選框 – Buttink 2010-06-06 04:41:58