Gtk + GtkComboBox插入GtkWidget而不是字符串

时间:2014-02-06 20:00:56

标签: c++ c gtk

美好的一天

我是Gtk +的新手,我想使用GtkComboBox创建一个客户组合框,我可以在组合框中插入一个gtk小部件(有一个表和几个按钮)。是否可能在C下使用gtk + 我正在使用Gtk 2.10.4

如果不可能,请您建议另一种方法来实现

谢谢!

1 个答案:

答案 0 :(得分:1)

无法将GtkWidget放入GtkComboBox。组合框允许您在弹出窗口中使用GtkCellRenderer,但它们不是GtkWidget,尽管您可能会找到符合您需求的GtkCellRenderer

或者,您可以编写自己的自定义GtkCellRenderer,其功能与窗口小部件相同,或者如果您不能这样做,则必须滚动自己的GtkComboBox - 相似的窗口小部件会弹出一个包含GtkWidget s

的窗口