窗口类使用例子

wndUtil = LuaWndUtil();

--设置默认的属性值
wndUtil:setDefaultProps();

--设置控件的属性值
wndUtil:setValue('id_label', 'label', true);

--获取字符值
wndUtil:getValue('id_label');

--获取整数值
wndUtil:getIntValue('id_label');

--获取浮点数值
wndUtil:getFloatValue('id_label');

--移动位置
wndUtil:move(10, 20);

--设置大小
wndUtil:resize(800, 600);

--显示
wndUtil:show(true);

--隐藏
wndUtil:show(false);

--向下移动一层
wndUtil:lower();

--向上移动一层
wndUtil:raise();

--设置qss样式,类似网页css样式
wndUtil:setStyleSheet([[border:1px solid #E3E3E1;background-color: #48B933;]]);

--设置窗口
wndUtil:setTitle('测试窗口');

--设置焦点
wndUtil:setFocus();

--获取窗口rect的x坐标
print(wndUtil:left());

--获取窗口rect的y坐标
print(wndUtil:top());

--获取窗口rect的底部(y+高度)的坐标
print(wndUtil:bottom());

--获取窗口rect的右侧(x+宽度)的坐标
print(wndUtil:right());

--控件宽度
print(wndUtil:width());

--控件高度
print(wndUtil:height());

--设置透明度0-1
wndUtil:setOpacity(0.5);

--设置背景色
wndUtil:setBackColor(ui:rgb(255,255,255));

--设置字体(字体大小,是否粗体,是否斜体,是否下划线)
wndUtil:setFont(20, false, false, false);

--设置字体颜色  参数为10进制色值  用ui:rgb(255,255,255)
wndUtil:setTextColor(ui:rgb(0,0,0));

--设置背景图片
wndUtil:setBackImage('picture\test_pic\test_1.jpg');

--是否与背景色透明
wndUtil:setTrans(false);

--跟ui:set功能一样
wndUtil:setCaption('test');

--跟ui:get功能一样
print(wndUtil:getCaption());
Copyright © TouchNet 2015 all right reserved,powered by Gitbook最后修订时间: 2022-06-21 09:21:04

results matching ""

    No results matching ""