我正在使用Gtk::TreeView
在gtkmm
中创建树状视图。它有两列。第一列在不同的行中有两种类型的图标。一个图标用于向树中添加元素,第二个图标用于从树中删除元素。
我已访问第一列的列号,并在图标中添加了工具提示。但是,我需要为这两个图标提供不同的工具提示。
变量COL_ADD
用于比较列:
if (col == _tree.get_column(COL_ADD-1)) {
set_tooltip_text(_("Add selection to set"));
}
其中col
为Gtk::TreeViewColumn
。
由于两个图标属于同一列,因此它们获得相同的工具提示。如何区分以获取相应的图标行以向其添加不同的工具提示?
答案 0 :(得分:0)
我猜你需要的是Gtk :: TreeView :: set_tooltip_cell(): https://developer.gnome.org/gtkmm/stable/classGtk_1_1TreeView.html#ae7cc8fde03c481de81fc9d13e34bff98