.TH "kdk::KBaseFrame" 3 "Version version:3.0" "LIBKYSDK-APPLICATIONS" \" -*- nroff -*- .ad l .nh .SH NAME kdk::KBaseFrame .SH SYNOPSIS .br .PP .PP Inherits QFrame\&. .PP Inherited by \fBkdk::KComboBoxFrame\fP, \fBkdk::KLineEditFrame\fP, \fBkdk::KPushButtonFrame\fP, \fBkdk::KRadioButtonFrame\fP, \fBkdk::KSettingGroup\fP, \fBkdk::KSliderFrame\fP, and \fBkdk::KSwitchButtonFrame\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "enum \fBBorderRadiusStyle\fP { \fBTop\fP, \fBNone\fP, \fBBottom\fP, \fBAround\fP }" .br .in -1c .SS "Signals" .in +1c .ti -1c .RI "void \fBtabletModeChanged\fP (bool b)" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBKBaseFrame\fP (QWidget *parent=nullptr, \fBBorderRadiusStyle\fP style=\fBAround\fP, bool heightAdaptive=false)" .br .RI "构造函数 " .ti -1c .RI "void \fBsetRadiusType\fP (\fBBorderRadiusStyle\fP style)" .br .RI "设置圆角风格 " .ti -1c .RI "bool \fBgetTabletMode\fP ()" .br .RI "获取平板模式 " .ti -1c .RI "bool \fBisContainer\fP ()" .br .RI "获取是否是一个容器frame,此时settinggroup需要设置的是其子frame的圆角 " .ti -1c .RI "void \fBsetContainer\fP (bool b=false)" .br .RI "设置该frame是否是一个容器frame,如果是同时setFrameShape(NoFrame); " .in -1c .SS "Protected Member Functions" .in +1c .ti -1c .RI "void \fBpaintEvent\fP (QPaintEvent *e)" .br .in -1c .SH "Member Enumeration Documentation" .PP .SS "enum \fBkdk::KBaseFrame::BorderRadiusStyle\fP" .PP \fBEnumerator\fP .in +1c .TP \fB\fITop \fP\fP 顶部有圆角 .TP \fB\fINone \fP\fP 没有圆角 .TP \fB\fIBottom \fP\fP 底部有圆角 .TP \fB\fIAround \fP\fP 四周都有圆角 .SH "Constructor & Destructor Documentation" .PP .SS "kdk::KBaseFrame::KBaseFrame (QWidget * parent = \fCnullptr\fP, \fBBorderRadiusStyle\fP style = \fC\fBAround\fP\fP, bool heightAdaptive = \fCfalse\fP)\fC [explicit]\fP" .PP 构造函数 .PP \fBParameters\fP .RS 4 \fIparent\fP 父对象 .br \fIstyle\fP 圆角风格枚举值 .br \fIheightAdaptive\fP 是否自动调整高度,默认PC下60,平板模式64 .RE .PP .SH "Member Function Documentation" .PP .SS "bool kdk::KBaseFrame::getTabletMode ()" .PP 获取平板模式 .PP \fBReturns\fP .RS 4 bool 是否是平板模式 .RE .PP .SS "bool kdk::KBaseFrame::isContainer ()" .PP 获取是否是一个容器frame,此时settinggroup需要设置的是其子frame的圆角 .PP \fBReturns\fP .RS 4 bool 是/不是 .RE .PP .SS "void kdk::KBaseFrame::setContainer (bool b = \fCfalse\fP)" .PP 设置该frame是否是一个容器frame,如果是同时setFrameShape(NoFrame); .PP \fBParameters\fP .RS 4 \fIb\fP 是/不是 .RE .PP .SS "void kdk::KBaseFrame::setRadiusType (\fBBorderRadiusStyle\fP style)" .PP 设置圆角风格 .PP \fBParameters\fP .RS 4 \fIstyle\fP 圆角风格枚举值 .RE .PP .SH "Author" .PP Generated automatically by Doxygen for LIBKYSDK-APPLICATIONS from the source code\&.