哪个GTK+;要为此要求选择的小部件?

哪个GTK+;要为此要求选择的小部件?,gtk,Gtk,我有一个要求,我需要在一个有4列的表中显示信息 有标题的 +-----------------+-----------------+-----------------+ |Header 1 |Header 2 |Header 3 | +-----------------+-----------------+-----------------+-+ |GtkLabel Info 1 | GtkLabel Info 1 | GTKImage Info

我有一个要求,我需要在一个有4列的表中显示信息 有标题的

+-----------------+-----------------+-----------------+
|Header 1         |Header 2         |Header 3         |
+-----------------+-----------------+-----------------+-+
|GtkLabel Info 1  | GtkLabel Info 1 | GTKImage Info 1 |S|
|GtkLabel Info 2  | GtkLabel Info 2 | GTKImage Info 2 |C|
|GtkLabel Info 3  | GtkLabel Info 3 | GTKImage Info 3 |R|
|GtkLabel Info 4  | GtkLabel Info 4 | GTKImage Info 4 |O|
|GtkLabel Info 5  | GtkLabel Info 5 | GTKImage Info 5 |L|
|GtkLabel Info 6  | GtkLabel Info 6 | GTKImage Info 6 |L|
+-----------------+-----------------+-----------------+-+
当用户点击(右/左)任何一行时,我需要弹出一些菜单。 所以每一行都需要有一些唯一的id或类似的东西,这样我就可以知道选择了哪个联系人。另外,我需要用一些不同的颜色突出显示选定的行

那么GTK中是否有支持此功能的小部件

我试着用这个桌子,但它并没有给我想要的正确结果

谢谢, PP.

GTK TreeView

GTK TreeModel()允许存储自定义对象,GTK CellRenderer-s()帮助您使用自定义颜色和字体显示项目

我不知道你用哪种语言,但是有关于和的好教程。我会帮助你的

GTK树视图

GTK TreeModel()允许存储自定义对象,GTK CellRenderer-s()帮助您使用自定义颜色和字体显示项目


我不知道你用哪种语言,但是有关于和的好教程。我会帮助你的

谢谢回复,我在C下使用GTK+。你能提供一些例子吗?谢谢回复,我在C下使用GTK+。你能提供一些例子吗。