duilib的xml预览工具duilibpreview

来源:互联网 发布:网络技术培训机构 编辑:程序博客网 时间:2024/06/08 04:34

由于官方在一次大更新duilib代码之后,自带的设计器源码没有更新,所以自带的设计器已经弃用。貌似最新的github官方库已经看不到这个设计器源码了,不过历史版本应该还是能看到的。

但是即便有以前的设计器,设计器的bug也是多多,用起来存在各种各样的问题,所以一致的态度都是不推荐使用设计器。

我的看法是:在入门的时候,可以跟着以前旧的入门简明文档来用设计器,纯粹的学习时帮助理解。这个入门简明文档看完了,就抛掉设计器就行了。(当然直接抛开设计器更好)。使用notepad++和代码仓库中的《属性列表.xml》,再加上自带的demo的xml,足够自己来独立完成一个界面的xml了。

当然必不可少的一个利器:duilibpreview。https://github.com/juhuaguai/duilib这个代码仓库里面就有源码。

duilibpreview是由使用duilib的前辈(好像是以前3群的大蓝头)编写的工具,可以作为notepad++等插件,一边编写xml一边预览效果,极大的方便了xml的编写,对duilib的入门很有帮助。

这里贴出来duilibpreview的自带的使用说明,大家感受一下。

======================Duilib界面文件预览工具======================-使用时将界面文件(*.xml)拖到DuilibPreview.exe上即可预览,按"Esc"或者"Alt+F4"退出。-还可以把预览工具嵌入到你所使用的XML编辑工具**嵌入到editplus:    工具->配置用户工具->添加        菜单文本=DuilibPreview        命令=DuilibPreview.exe的完整路径        参数=$(FilePath)    确定    现在编辑xml的时候按"Ctrl+1"快捷键就可以快速预览界面了**嵌入到notepad++:    F5运行        程序名=DuilibPreview.exe的完整路径 $(FULL_CURRENT_PATH)    保存        Name=DuilibPreview        Alt+F10OK    现在编辑xml的时候按"Alt+F10"快捷键就可以快速预览界面了

再说一点调试xml的小技巧:

如果xml内容格式有问题导致解析失败,这个工具会报 【加载资源文件失败】。

如果自己想看某个控件的大小位置等,自己手动给控件加上背景色bkcolor="#FFFFFF00"等,也可以加上边框bordersize="1" bordercolor="#FFFF0000"等。

最后,这个DuilibPreview.exe的源码也给出了,使用的duilib动态库是根据自己的配置,默认使用是duilib_u.dll,如果你有自己的duilib版本,可以链接你自己的duilib_u.lib用你自己的duilib_u.dll。