Glade2与Glade3的兼容性及转换

      前段时间研究了下GTK,最近下了个Glade3,希望能加快一个界面开发的速度。不过关于Glade3资料比较少,只能下载了Glade2的demo研究一下。不过因为两者xml文件的兼容性问题,让我郁闷了半天。

      我用的是一个叫example的demo,使用的是libglade-2.0-0.dll的运行库。在测试时运行还好。可是在用Glade3打开再重新保存后,界面就不能再显示。后来发现是窗口的可见参数被设为否,于是改成是,窗口倒是出现了,可是还是有问题,因为所有子窗体的可见全都是否。

      没办法,挨着改了一遍,最后麻烦了半天,运行一看,还是有问题。于是用比较工具打开前后两个文件一比对,原来配置上有点小小的差别。在<property name="visible">yes</property>的配置中,Glade2中用的是yes/no,但是Glade3中用的是True/False。于是把原来的demo批量一改,再试了一下,程序正常运行,转换成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值