前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >duilib的xml预览工具duilibpreview

duilib的xml预览工具duilibpreview

作者头像
大菊观
发布2018-05-24 13:36:29
2.2K0
发布2018-05-24 13:36:29
举报

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

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

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

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

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

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

代码语言:javascript
复制
======================
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+F10
	OK
    现在编辑xml的时候按"Alt+F10"快捷键就可以快速预览界面了

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

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

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

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年12月21日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档