UIGQLabelEx
扩展文字标签控件,支持选择特性
支持html内容的显示
派生关系
class UIGQLabelEx : public QLabel, public IUIGQControlBase
事件
void linkActivated(const QString& link);
void linkHovered(const QString& link);
主要方法
1、设置和获取html文本内容
QString getHtmlContent();
void setHtmlContent(const QString& html);
2、设置静态文本内容
void setText(const QString& text);
const QColor& getColor();
3、设置和获取文字颜色
void setColor(const QColor& color);
4、设置和获取禁用文本颜色
void setDisableColor(const QColor& color);
const QColor& getDisableColor();
5、设置和获取文字样式
void setTextStyle(CtrlState eState, const UIGQtLib::TextStyleDesc& textStyle);
const TextStyleDesc& getTextStyle(CtrlState eState);
6、计算基于当前字体情况下的文字宽度
QSize calcSize(const QString& text, int maxWidth);
参数说明
const QString& text 需要计算的文字内容
int maxWidth 文字最大宽度
返回
QSize 文字内容所占的范围大小