UIGQSwitch
开关控件
派生关系
class UIGQSwitch : public QWidget, public IUIGQControlBase
主要方法
1、设置和获取背左右开关的文本内容
void setLeftText(const QString& text);
const QString& getLeftText();
void setRightText(const QString& text);
const QString& getRightText();
2、设置和获取背景样式
void setBackgroundStyle(const FillStyle& style);
const FillStyle& getBackgroundStyle();
3、设置和获取滑块的样式
void setThumbStyle(CtrlState state, const FillStyle& style);
const FillStyle& getBlockStyle(CtrlState state);
4、设置滑块和四周的间隔
void setMargin(int size);
int getMargin();
5、设置滑块的大小
void setThumbSize(const QSize& size);
const QSize& getThumbSize();
6、设置滑动动画的速度
void setSwitchSpeed(unsigned int speed);
unsigned int getSwitchSpeed();
7、设置滑动到左侧,查询是否滑块在左侧
void setSwitchToLeft(bool toLeft);
bool getIsSwitchToLeft();
8、设置和获取文字样式
void setSwitchToLeft(bool toLeft);
bool getIsSwitchToLeft();
9、设置是否显示文字
void setShowAllText(bool bShow);
bool getShowAllText();