glade转换xml出错
正愁没有材料写博客呢,刚刚发现了一个。
使用glade界面设计大师设计了一个最基础的界面,就是一个窗口,可是转换的时候出错了。
:/hard$ gtk-builder-convert no1.glade no1.xml
然后处理一堆代码
Traceback (most recent call last):
File "/usr/bin/gtk-builder-convert", line 772, in <module>
sys.exit(main(sys.argv))
File "/usr/bin/gtk-builder-convert", line 760, in main
conv.parse_file(input_filename)
File "/usr/bin/gtk-builder-convert", line 161, in parse_file
self._parse()
File "/usr/bin/gtk-builder-convert", line 233, in _parse
assert glade_iface, ("Badly formed XML, there is "
AssertionError: Badly formed XML, there is no <glade-interface> tag.
其实就是软件没有找到<glade-interface> 这个标签,所以用文本编辑器打开刚建的no1.glade,找到相关的标签,按说应该是<interface>,把它替换为<glade-interface> 然后把</interface> 替换为</glade-interface> ,保存一下,然后重新运行命令
:/hard$ gtk-builder-convert no1.glade no1.xml
Wrote no1.xml
问题解决
版权声明:
作者:xinyu2ru
链接:https://www.rxx0.com/software/ubuntu/glade-xml-conversion-error.html
来源:RUBLOG-分享我的生活
文章版权归作者所有,未经允许请勿转载。
freetstar
确实是这样。手动改下标签。google到这里得
xinyu2ru@freetstar
google的确强大
edeas
感谢楼主啊!!!
xinyu2ru@edeas
我也从网上找的