kdk::KBaseFrame(3) Library Functions Manual kdk::KBaseFrame(3)

kdk::KBaseFrame

Inherits QFrame.

Inherited by kdk::KComboBoxFrame, kdk::KLineEditFrame, kdk::KPushButtonFrame, kdk::KRadioButtonFrame, kdk::KSettingGroup, kdk::KSliderFrame, and kdk::KSwitchButtonFrame.


enum BorderRadiusStyle { Top, None, Bottom, Around }


void tabletModeChanged (bool b)


KBaseFrame (QWidget *parent=nullptr, BorderRadiusStyle style=Around, bool heightAdaptive=false)
构造函数 void setRadiusType (BorderRadiusStyle style)
设置圆角风格 bool getTabletMode ()
获取平板模式 bool isContainer ()
获取是否是一个容器frame,此时settinggroup需要设置的是其子frame的圆角 void setContainer (bool b=false)
设置该frame是否是一个容器frame,如果是同时setFrameShape(NoFrame);


void paintEvent (QPaintEvent *e)

Enumerator

顶部有圆角
没有圆角
底部有圆角
四周都有圆角

构造函数

Parameters

parent 父对象
style 圆角风格枚举值
heightAdaptive 是否自动调整高度,默认PC下60,平板模式64

获取平板模式

Returns

bool 是否是平板模式

获取是否是一个容器frame,此时settinggroup需要设置的是其子frame的圆角

Returns

bool 是/不是

设置该frame是否是一个容器frame,如果是同时setFrameShape(NoFrame);

Parameters

b 是/不是

设置圆角风格

Parameters

style 圆角风格枚举值

Generated automatically by Doxygen for LIBKYSDK-APPLICATIONS from the source code.

Version version:3.0 LIBKYSDK-APPLICATIONS