table of contents
| kdk::KSliderFrame(3) | Library Functions Manual | kdk::KSliderFrame(3) |
NAME¶
kdk::KSliderFrame
SYNOPSIS¶
Inherits kdk::KBaseFrame.
Public Member Functions¶
KSliderFrame (QString title, bool hasNode, QWidget
*parent=nullptr, BorderRadiusStyle
style=BorderRadiusStyle::None, Qt::Orientation
orientation=Qt::Horizontal)
创建一个带 KSlider 的 Frame
KSlider * slider ()
获取 m_slider QLabel * leftLabel ()
获取滑动条左侧label QLabel *
rightLabel ()
获取滑动条右侧label KLabel *
titleLabel ()
获取label QHBoxLayout * mainHLayout ()
获取layout
Public Member Functions inherited from kdk::KBaseFrame
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);
Additional Inherited Members¶
Public Types inherited from kdk::KBaseFrame
enum BorderRadiusStyle { Top, None, Bottom,
Around }
Signals inherited from kdk::KBaseFrame
void tabletModeChanged (bool b)
Protected Member Functions inherited from kdk::KBaseFrame
void paintEvent (QPaintEvent *e)
Constructor & Destructor Documentation¶
kdk::KSliderFrame::KSliderFrame (QString title, bool hasNode, QWidget * parent = nullptr, BorderRadiusStyle style = BorderRadiusStyle::None, Qt::Orientation orientation = Qt::Horizontal) [explicit]¶
创建一个带 KSlider 的 Frame
Parameters
hasNode 是否带节点
style 设置圆角(None:无圆角,Top:上圆角,Bottom:下圆角,Around:四圆角)
parent
Member Function Documentation¶
QLabel * kdk::KSliderFrame::leftLabel ()¶
获取滑动条左侧label
Returns
QHBoxLayout * kdk::KSliderFrame::mainHLayout ()¶
获取layout
Returns
QLabel * kdk::KSliderFrame::rightLabel ()¶
获取滑动条右侧label
Returns
KSlider * kdk::KSliderFrame::slider ()¶
获取 m_slider
Returns
KLabel * kdk::KSliderFrame::titleLabel ()¶
获取label
Returns
Author¶
Generated automatically by Doxygen for LIBKYSDK-APPLICATIONS from the source code.
| Version version:3.0 | LIBKYSDK-APPLICATIONS |