gtkmm MenuBar不可见或未正确添加到网格

时间:2011-11-13 18:50:07

标签: c++ gtk gtkmm

我最近开始使用GTK +及其C ++绑定(gtkmm)开发C ++项目。我的项目最初是用Vala编写的,但我更愿意直接访问C和C ++中提供的机器。但是,我的GTK菜单栏有问题。相关的源代码位于以下link(我使用了pastebin,因为我不想在此页面上填满太多空间)。

当我在Vala中以相同的方式执行小部件追加时,它运行良好。我错过了什么(我觉得这将是非常明显的痛苦)?

1 个答案:

答案 0 :(得分:0)

我通过执行以下操作解决了这个问题:

MenuBar* mainMenuBar = Gtk::manage (new MenuBar ());
mainBox.pack_start (*mainMenuBar);