【发布时间】:2014-04-04 16:42:08
【问题描述】:
我正在尝试关注a tutorial 关于 Gtk2Hs。 我偶然发现了this question 中描述的问题。我现在正在尝试创建一个 gtkbuilder xml 文件以与 gtk2 一起使用并加载它类似于问题中链接的描述。我现在得到的结果文件是这样开始的:
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<!-- interface-requires gtk+ 3.0 -->
<object class="GtkWindow" id="Hello Gtk2hs">
<property name="can_focus">False</property>
<child>
<object class="GtkBox" id="box1">
...
看起来几乎没问题。它以<interface> 而不是<glade-interface> 开头,但仍然有那一行写着<!-- interface-requires gtk+ 3.0 -->,我在运行它时仍然遇到同样的错误。
如何强制 glade 为 gtk2 生成 gtkbuilder 文件?
【问题讨论】: