DuiLib——xml节点元素属性介绍

2024-01-28 03:18

本文主要是介绍DuiLib——xml节点元素属性介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

DuiLib——几种控件的常规属性介绍

在官方资源的基础上做了进一步整理和备注,便于理解适用

 

重点部分:

bkimage="img.png":用处:设置背景图片。

file=""从路径获取图片。

res="",

restype=""从资源获取图片。

mask:如位图,要去掉某一颜色。

corner:这是九宫格画法的坐标。形如"35,19,62,40" 就是取图片的(左+35,上+19,右-62,下-40)这一区域进行拉伸处理。

                         经过实践:上面的斜体的解释是不正确的,应该是下面的:

                         形如"35,19,62,40" 就是取图片的(x = 35,y = 19,width = 62 - 35,height = 40 - 19)这一区域进行拉伸处理。

                      (至少我使用的nsNiuNiuSkin里面带的Duilib的版本是下面这样的,包括window的caption属性,也是这样的)

 

source:图片的来源区域,含义同corner。

dest:图片要显示在的区域,含义同corner。

fade:透明度,alpha值,0-255。

xtiled:图片在x轴上平铺显示。

ytiled:图片在y轴上平铺显示。

 

 

 

 

 

其他部分:

name="thebtn"(用处:代表当前控件。)

text="文字"(用处:控件上显示的文字。textcolor可以设置它的颜色。disabledtextcolor禁用时的颜色。textpadding文字边距。)

tooltip="提示文字"(用处:鼠标放上去提示的文字。)

bgcolor="#FF00FF00"(用处:背景色。bkcolor2与bkcolor3=》背景渐变色。)

pos="10,10,100,30"(用处:定位。当float为true时,绝对定位。分别为left,top,right,bottom)

width="100" + height="30"(用处:尺寸。与pos相冲突,谁在后,以谁为准。)

minwidth="90" + minheight="20"(用处:最小宽高。)

maxwidth="120" + maxheight="50"(用处:最大宽高。)

align="left"(用处:对齐方式。)

padding="4,0,4,0"(用处:外边距。)

inset="4,0,4,0"(用处:内边距。)

bordersize="1"(用处:设置边框。)

bordercolor="#FF00FF00"(用处:普通边框颜色。)

focusbordercolor="#FF00FF00"(用处:获得焦点时边框颜色。)

borderround="4,4"(用处:边框四角的弧度。)

shortcut="P"(用处:设置快捷键ALT+P。)

font="1"(用处:头部定义的字体,按照序号排列,此处选择序号为1的字体。)

showhtml="true"(用处:可以在text中使用html来描述控件。)

endellipsis="true"(用处:若字体的长度超过控件的宽度,以...省略尾部。)

visible="false"(用处:隐藏控件。)

enabled="false"(用处:阻止控件响应消息。)

mouse="false"(用处:阻止控件响应鼠标消息。)

mousechild="false"(用处:阻止控件的子空间响应消息。)

vscrollbar="false"(用处:禁用垂直滚动条。)

hscrollbar="false"(用处:禁用水平滚动条。)

sepwidth=""(用处:设置分隔符左右显示。)

sepheight=""(用处:设置分隔符上下显示。)

sepimm="true"(用处:拖动分隔符立即改变大小。)

这篇关于DuiLib——xml节点元素属性介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/652307

相关文章

C#使用StackExchange.Redis实现分布式锁的两种方式介绍

《C#使用StackExchange.Redis实现分布式锁的两种方式介绍》分布式锁在集群的架构中发挥着重要的作用,:本文主要介绍C#使用StackExchange.Redis实现分布式锁的... 目录自定义分布式锁获取锁释放锁自动续期StackExchange.Redis分布式锁获取锁释放锁自动续期分布式

Python利用ElementTree实现快速解析XML文件

《Python利用ElementTree实现快速解析XML文件》ElementTree是Python标准库的一部分,而且是Python标准库中用于解析和操作XML数据的模块,下面小编就来和大家详细讲讲... 目录一、XML文件解析到底有多重要二、ElementTree快速入门1. 加载XML的两种方式2.

redis过期key的删除策略介绍

《redis过期key的删除策略介绍》:本文主要介绍redis过期key的删除策略,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录第一种策略:被动删除第二种策略:定期删除第三种策略:强制删除关于big key的清理UNLINK命令FLUSHALL/FLUSHDB命

Spring 基于XML配置 bean管理 Bean-IOC的方法

《Spring基于XML配置bean管理Bean-IOC的方法》:本文主要介绍Spring基于XML配置bean管理Bean-IOC的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一... 目录一. spring学习的核心内容二. 基于 XML 配置 bean1. 通过类型来获取 bean2. 通过

使用Python将JSON,XML和YAML数据写入Excel文件

《使用Python将JSON,XML和YAML数据写入Excel文件》JSON、XML和YAML作为主流结构化数据格式,因其层次化表达能力和跨平台兼容性,已成为系统间数据交换的通用载体,本文将介绍如何... 目录如何使用python写入数据到Excel工作表用Python导入jsON数据到Excel工作表用

Pytest多环境切换的常见方法介绍

《Pytest多环境切换的常见方法介绍》Pytest作为自动化测试的主力框架,如何实现本地、测试、预发、生产环境的灵活切换,本文总结了通过pytest框架实现自由环境切换的几种方法,大家可以根据需要进... 目录1.pytest-base-url2.hooks函数3.yml和fixture结论你是否也遇到过

如何高效移除C++关联容器中的元素

《如何高效移除C++关联容器中的元素》关联容器和顺序容器有着很大不同,关联容器中的元素是按照关键字来保存和访问的,而顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的,本文介绍了如何高效移除C+... 目录一、简介二、移除给定位置的元素三、移除与特定键值等价的元素四、移除满足特android定条件的元

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

CSS will-change 属性示例详解

《CSSwill-change属性示例详解》will-change是一个CSS属性,用于告诉浏览器某个元素在未来可能会发生哪些变化,本文给大家介绍CSSwill-change属性详解,感... will-change 是一个 css 属性,用于告诉浏览器某个元素在未来可能会发生哪些变化。这可以帮助浏览器优化

MySQL中慢SQL优化的不同方式介绍

《MySQL中慢SQL优化的不同方式介绍》慢SQL的优化,主要从两个方面考虑,SQL语句本身的优化,以及数据库设计的优化,下面小编就来给大家介绍一下有哪些方式可以优化慢SQL吧... 目录避免不必要的列分页优化索引优化JOIN 的优化排序优化UNION 优化慢 SQL 的优化,主要从两个方面考虑,SQL 语