DuiLib中的share属性共享是什么意思?

来源:赵克立博客 分类: DuiLib 标签:--发布时间:2017-11-18 11:44:23最后更新:2017-11-18 11:44:23浏览:2268
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2017-11-18 11:44:23
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章

一开始用这个库的时候,就看到很多个全局设置中都有这个属性也没弄明白(没细看源码。)在一次的项目中遇到一个问题偶然就知道啦这个属性的作用。如下:界面中有一个下拉框,并且我设置的有全局字体

<Font name="微软雅黑" shared="false" id="1" size="12" bold="false" default="true" italic="false" />

如图,字体是正常的:

image.png

但是我点击下拉后字体就变啦,很明显不一样。

image.png

看过源码后才知道。这个下拉框是单独的一个新窗口.新窗口自然没有默认的字体。没有字体时会从父窗口中找资源来加载默认的,而上面那个share属性这个时候就起作用啦。是共享就是让它用不共享就是不让它用。设置为true后下拉框字体正常

image.png


微信号:kelicom QQ群:215861553 紧急求助须知
Win32/PHP/JS/Android/Python