使用glade 3.14保存gtk2的xml文件

时间:2014-04-04 16:42:08

标签: gtk glade

我试图跟随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文件?

1 个答案:

答案 0 :(得分:0)

This question说版本3.8的版本更新版本不支持gtk2。因此,您需要等待gtk2hs中的gtk3支持或切换到glade-3.8。