| kdk::KBaseFrame(3) | Library Functions Manual | kdk::KBaseFrame(3) |
NAME
kdk::KBaseFrame
SYNOPSIS
Inherits QFrame.
Inherited by kdk::KComboBoxFrame, kdk::KLineEditFrame, kdk::KPushButtonFrame, kdk::KRadioButtonFrame, kdk::KSettingGroup, kdk::KSliderFrame, and kdk::KSwitchButtonFrame.
Public Types
enum BorderRadiusStyle { Top, None,
Bottom, Around }
Signals
void tabletModeChanged (bool b)
Public Member Functions
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);
Protected Member Functions
void paintEvent (QPaintEvent *e)
Member Enumeration Documentation
enum kdk::KBaseFrame::BorderRadiusStyle
Enumerator
Constructor & Destructor Documentation
kdk::KBaseFrame::KBaseFrame (QWidget * parent = nullptr, BorderRadiusStyle style = Around, bool heightAdaptive = false) [explicit]
构造函数
Parameters
style 圆角风格枚举值
heightAdaptive 是否自动调整高度,默认PC下60,平板模式64
Member Function Documentation
bool kdk::KBaseFrame::getTabletMode ()
获取平板模式
Returns
bool kdk::KBaseFrame::isContainer ()
获取是否是一个容器frame,此时settinggroup需要设置的是其子frame的圆角
Returns
void kdk::KBaseFrame::setContainer (bool b = false)
设置该frame是否是一个容器frame,如果是同时setFrameShape(NoFrame);
Parameters
void kdk::KBaseFrame::setRadiusType (BorderRadiusStyle style)
设置圆角风格
Parameters
Author
Generated automatically by Doxygen for LIBKYSDK-APPLICATIONS from the source code.
| Version version:3.0 | LIBKYSDK-APPLICATIONS |