Gtk :: Builder失败并在读取文件时立即中止?

时间:2012-01-04 21:13:53

标签: windows gtkmm gtkbuilder

我正在尝试从同一目录加载一个非常基本的Glade文件。但是,Gtk :: Builder总是失败并以

中止
terminate called after throwing an instance of 'Gtk::BuilderError'

即使我在try语句中包围了所有内容。

为了清楚起见,来源位于http://pastebin.com/hRBuAi2d,而http://pastebin.com/c9ZvgbWi处的空档文件。

Gtkmm我坏了吗?这是我能提出的唯一理由。

1 个答案:

答案 0 :(得分:1)

在您的ui文件中将id="window1"更改为id="mainwindow"后,此处运行正常。

您正在尝试{i}文件中实际上名为“window1”的ref_builder->get_widget('mainwindow', win)

编辑:虽然我在Linux x64上,而不是Windows。