扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
用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。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者