.TH "kdk::KLabel" 3 "Version version:3.0" "LIBKYSDK-APPLICATIONS" \" -*- nroff -*- .ad l .nh .SH NAME kdk::KLabel \- 继承qlabel .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits QLabel\&. .SS "Signals" .in +1c .ti -1c .RI "void \fBenterWidget\fP ()" .br .RI "鼠标进入信号 " .ti -1c .RI "void \fBleaveWidget\fP ()" .br .RI "鼠标离开信号 " .ti -1c .RI "void \fBclicked\fP (bool clicked)" .br .RI "鼠标点击信号 " .ti -1c .RI "void \fBdoubleClicked\fP ()" .br .RI "鼠标双击信号 " .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBKLabel\fP (QWidget *parent=nullptr)" .br .ti -1c .RI "void \fBsetLabelType\fP (KLabelType type=KLabelType::DataType)" .br .RI "设置label类型,NormalType和IconAndTextType " .ti -1c .RI "void \fBsetDataHightColor\fP (bool flag)" .br .RI "设置是否启用文本/图标高亮色 " .ti -1c .RI "void \fBsetPixmap\fP (const QPixmap &\fBpixmap\fP)" .br .RI "设置图标pixmap " .ti -1c .RI "void \fBsetPixmap\fP (QIcon icon, int width, int height)" .br .RI "设置图标icon " .ti -1c .RI "const QPixmap * \fBpixmap\fP () const" .br .RI "获取图标 " .ti -1c .RI "void \fBsetText\fP (const QString &str)" .br .RI "设置文本 " .ti -1c .RI "QString \fBtext\fP ()" .br .RI "获取文本 " .ti -1c .RI "void \fBsetBackgroundColor\fP (bool flag, QColor color=Qt::white)" .br .RI "设置背景颜色 " .ti -1c .RI "void \fBsetHighlightBackground\fP (bool flag)" .br .RI "设置是否启用背景高亮色 " .ti -1c .RI "void \fBsetBorderRadius\fP (int bottomLeft, int topLeft, int topRight, int bottomRight)" .br .RI "设置圆角 " .ti -1c .RI "void \fBsetBorderRadius\fP (int radius)" .br .RI "设置圆角 " .ti -1c .RI "void \fBsetWordWrap\fP (bool flag)" .br .RI "设置是否启用换行 " .ti -1c .RI "bool \fBwordWrap\fP ()" .br .RI "获取是否启用换行 " .ti -1c .RI "void \fBsetFontColor\fP (QColor color)" .br .RI "设置字体颜色 " .ti -1c .RI "void \fBsetFontColorRole\fP (QPalette::ColorRole role)" .br .RI "设置字体颜色colorRole " .ti -1c .RI "void \fBsetTristate\fP (bool flag)" .br .RI "设置三态是否开启 " .ti -1c .RI "bool \fBisTristate\fP ()" .br .RI "获取三态是否开启 " .in -1c .SS "Protected Member Functions" .in +1c .ti -1c .RI "void \fBpaintEvent\fP (QPaintEvent *event)" .br .ti -1c .RI "QSize \fBsizeHint\fP () const" .br .ti -1c .RI "void \fBresizeEvent\fP (QResizeEvent *event)" .br .ti -1c .RI "virtual void \fBenterEvent\fP (QEvent *event)" .br .ti -1c .RI "virtual void \fBleaveEvent\fP (QEvent *event)" .br .ti -1c .RI "void \fBmousePressEvent\fP (QMouseEvent *event)" .br .ti -1c .RI "void \fBmouseReleaseEvent\fP (QMouseEvent *event)" .br .ti -1c .RI "void \fBmouseDoubleClickEvent\fP (QMouseEvent *event)" .br .in -1c .SH "Detailed Description" .PP 继承qlabel .PP \fBSince\fP .RS 4 2\&.4\&.1\&.0 .RE .PP .SH "Member Function Documentation" .PP .SS "void kdk::KLabel::clicked (bool clicked)\fC [signal]\fP" .PP 鼠标点击信号 .PP \fBParameters\fP .RS 4 \fIclicked\fP .RE .PP \fBSince\fP .RS 4 3\&.0\&.1\&.0 .RE .PP .SS "void kdk::KLabel::doubleClicked ()\fC [signal]\fP" .PP 鼠标双击信号 .PP \fBSince\fP .RS 4 3\&.0\&.1\&.0 .RE .PP .SS "void kdk::KLabel::enterWidget ()\fC [signal]\fP" .PP 鼠标进入信号 .PP \fBSince\fP .RS 4 3\&.0\&.1\&.0 .RE .PP .SS "bool kdk::KLabel::isTristate ()" .PP 获取三态是否开启 .PP \fBReturns\fP .RS 4 .RE .PP \fBSince\fP .RS 4 3\&.0\&.1\&.0 .RE .PP .SS "void kdk::KLabel::leaveWidget ()\fC [signal]\fP" .PP 鼠标离开信号 .PP \fBSince\fP .RS 4 3\&.0\&.1\&.0 .RE .PP .SS "const QPixmap * kdk::KLabel::pixmap () const" .PP 获取图标 .PP \fBReturns\fP .RS 4 .RE .PP .SS "void kdk::KLabel::setBackgroundColor (bool flag, QColor color = \fCQt::white\fP)" .PP 设置背景颜色 .PP \fBParameters\fP .RS 4 \fIflag\fP .RE .PP .SS "void kdk::KLabel::setBorderRadius (int bottomLeft, int topLeft, int topRight, int bottomRight)" .PP 设置圆角 .PP \fBParameters\fP .RS 4 \fIbottomLeft\fP .br \fItopLeft\fP .br \fItopRight\fP .br \fIbottomRight\fP .RE .PP .SS "void kdk::KLabel::setBorderRadius (int radius)" .PP 设置圆角 .PP \fBParameters\fP .RS 4 \fIradius\fP .RE .PP .SS "void kdk::KLabel::setDataHightColor (bool flag)" .PP 设置是否启用文本/图标高亮色 .PP \fBParameters\fP .RS 4 \fIflag\fP .RE .PP .SS "void kdk::KLabel::setFontColor (QColor color)" .PP 设置字体颜色 .PP \fBParameters\fP .RS 4 \fIcolor\fP .RE .PP \fBSince\fP .RS 4 2\&.5\&.2\&.0 .RE .PP .SS "void kdk::KLabel::setFontColorRole (QPalette::ColorRole role)" .PP 设置字体颜色colorRole .PP \fBParameters\fP .RS 4 \fIrole\fP .RE .PP \fBSince\fP .RS 4 3\&.0\&.1\&.0 .RE .PP .SS "void kdk::KLabel::setHighlightBackground (bool flag)" .PP 设置是否启用背景高亮色 .PP \fBSince\fP .RS 4 2\&.5\&.2\&.0 .RE .PP \fBParameters\fP .RS 4 \fIflag\fP .RE .PP .SS "void kdk::KLabel::setLabelType (KLabelType type = \fCKLabelType::DataType\fP)" .PP 设置label类型,NormalType和IconAndTextType .PP \fBParameters\fP .RS 4 \fItype\fP .RE .PP .SS "void kdk::KLabel::setPixmap (const QPixmap & pixmap)" .PP 设置图标pixmap .PP \fBParameters\fP .RS 4 \fIpixmap\fP .RE .PP .SS "void kdk::KLabel::setPixmap (QIcon icon, int width, int height)" .PP 设置图标icon .PP \fBParameters\fP .RS 4 \fIicon\fP .RE .PP \fBSince\fP .RS 4 2\&.5\&.2\&.0-0k0\&.3 .RE .PP .SS "void kdk::KLabel::setText (const QString & str)" .PP 设置文本 .PP \fBSince\fP .RS 4 2\&.5\&.2\&.0 .RE .PP \fBParameters\fP .RS 4 \fIstr\fP .RE .PP .SS "void kdk::KLabel::setTristate (bool flag)" .PP 设置三态是否开启 .PP \fBParameters\fP .RS 4 \fIflag\fP .RE .PP \fBSince\fP .RS 4 3\&.0\&.1\&.0 .RE .PP .SS "void kdk::KLabel::setWordWrap (bool flag)" .PP 设置是否启用换行 .PP \fBSince\fP .RS 4 2\&.5\&.2\&.0 .RE .PP \fBParameters\fP .RS 4 \fIflag\fP .RE .PP .SS "QString kdk::KLabel::text ()" .PP 获取文本 .PP \fBSince\fP .RS 4 2\&.5\&.2\&.0 .RE .PP \fBReturns\fP .RS 4 .RE .PP .SS "bool kdk::KLabel::wordWrap ()" .PP 获取是否启用换行 .PP \fBSince\fP .RS 4 2\&.5\&.2\&.0 .RE .PP \fBReturns\fP .RS 4 .RE .PP .SH "Author" .PP Generated automatically by Doxygen for LIBKYSDK-APPLICATIONS from the source code\&.