1

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

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

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

为清楚起见,来源位于http://pastebin.com/hRBuAi2d,glade文件位于http://pastebin.com/c9ZvgbWi

我的 Gtkmm 坏了吗?这是我能想到的唯一理由。

4

1 回答 1

1

在您的 ui 文件中更改id="window1"为后,它在这里运行良好。id="mainwindow"

您正在尝试ref_builder->get_widget('mainwindow', win)在 ui 文件中您的窗口实际称为“window1”的位置。

编辑:虽然我使用的是 Linux x64,而不是 Windows。

于 2012-01-06T03:33:25.600 回答