客户端专用 控件的常用方法 LuaWndUtil


使用说明

说明



///设置默认的属性值
virtual void setDefaultProps();

///设置控件的属性值
virtual int setValue(const string& key, const string& v, bool bNeedSet = true);

///获取字符值
virtual string getValue(string key);
///获取整数值
virtual int getIntValue(string key);
///获取浮点数值
virtual double getFloatValue(string key);

///移动位置
void move(int x, int y);
///设置大小
void resize(int w,int h);

///显示或隐藏
void show(bool bShow = true);
bool isVisible();

void active();
///向下移动一层
void lower();
///向上移动一层
void raise();

///设置qss样式
void setStyleSheet(const string& style);
///如果是窗口isWindow, 设置窗口title
void setTitle(const string& sTitle);
///设置焦点
void setFocus();

///设置点击后的颜色 针对button
void setButtonStyle(int iPressColor, int iBorderWidth, int iBorderColor, int iBorderRadius = 5);

///获取窗口rect的x坐标
int left();
///获取窗口rect的y坐标
int top();
///获取窗口rect的底部(y+高度)的坐标
int bottom();
///获取窗口rect的右侧(x+宽度)的坐标
int right();

///控件宽度
int  width();
///控件高度
int  height();

///是否是窗口
bool isWindow();

///是否有效
bool isEnable();
///启用禁用
void enable(bool bEnable);

///设置透明度0-1
void setOpacity(float o);

///设置背景色
void setBackColor(unsigned int color);

///设置字体
void setFont(int iSize, bool bBold = false, bool bI = false, bool bU = false, const string& sName = "");

///设置字体颜色  参数为10进制色值  用ui:rgb(255,255,255)
void setTextColor(unsigned int iColor);

///设置背景图片
void setBackImage(const string& sFile);

void reDraw();

///是否与背景色透明
void setTrans(bool bTrans);

///跟ui:set功能一样
void setCaption(const string& v);
///跟ui:get功能一样
string  getCaption();
Copyright © TouchNet 2015 all right reserved,powered by Gitbook最后修订时间: 2022-06-21 09:21:04

results matching ""

    No results matching ""