您的位置: 旅游网 > 时尚

嵌入式GUI FTK介绍(3)-XML界面描述语言

发布时间:2019-09-12 19:03:31

用XML来描述界面,C/C++写内部逻辑,用脚本语言来胶合界面和内部逻辑。FTK正是基于这种思想来设计的,所以它自然会提供XML界面描述功能,在这里把它称为XUL,但它和mozilla里的XUL没有什么关系。FTK里的XUL非常小巧(XML解析器都是自己写的),使用起来也非常简单,比如:

其XML描述如下:

<?xml version="1.0" encoding="utf-8"?><window value="Entry Label" animator="$FTK_ANI_TO_UP" visible="1"> <label id="1" x="5" y="5" w="$ww/4" h="30" value="Name" /> <entry id="2" x="$ww/4+5" y="5" w="3*$ww/4-15" h="30" value="Li XianJing" /> <label id="3" x="5" y="40" w="$ww/4" h="30" value="EMail" /> <entry id="4" x="$ww/4+5" y="40" w="3*$ww/4-15" h="30"

value="xianjimli@hotmail.com" /> <label id="5" x="5" y="75" w="$ww/4" h="30" value="Mobile" /> <entry id="6" x="$ww/4+5" y="75" w="3*$ww/4-15" h="30"

value="+8613911112222" /> <button id="99" x="5" y="3*$wh/4" w="$ww/2-5" h="50"

attr="$FTK_ATTR_INSENSITIVE" value="Save" /> <button id="100" x="$ww/2" y="3*$wh/4" w="$ww/2-5" h="50" a

ttr="$FTK_ATTR_FOCUSED" value="Quit" /></window>

更详细的使用方法,请参考doc/xul.txt。

糖尿病胃轻瘫便秘多久好
小儿积食的原因
宝宝健脾吃什么
什么原因引起糖尿病胃轻瘫腹胀
猜你会喜欢的
猜你会喜欢的