SliderModule3
Slidermodule
Usage
Classes
class kdk::KSlider
支持三种样式的滑动条 非步数关系:步数为1,可以在任意位置点击和拖拽 步数关系:步数为固定值,可根据步数值点击和拖拽 节点关系:步数为节点间隔,可根据节点间隔点击和拖拽
Enumerations
enum KSliderType { SmoothSlider, StepSlider, NodeSlider, SingleSelectSlider }
Functions
kdk::KSlider::KSlider (QWidget *parent)
kdk::KSlider::KSlider (Qt::Orientation orientation, QWidget *parent=nullptr)
void kdk::KSlider::setTickInterval (int interval)
设置节点间隔 void kdk::KSlider::setSliderType (KSliderType type)
设置滑动条类型 KSliderType kdk::KSlider::sliderType ()
获取滑动条类型 int kdk::KSlider::tickInterval () const
获取节点间隔 void kdk::KSlider::setValue (int)
设置值 void kdk::KSlider::setNodeVisible (bool flag)
设置是否显示节点 bool kdk::KSlider::nodeVisible ()
获取是否显示节点 void kdk::KSlider::setToolTip (const QString &)
设置tooltip QString kdk::KSlider::toolTip () const
获取toolTip void kdk::KSlider::setTranslucent (bool flag)
设置是否启用半透明效果 bool kdk::KSlider::isTranslucent ()
获取是否启用半透明效果 void kdk::KSlider::paintEvent (QPaintEvent *event)
void kdk::KSlider::resizeEvent (QResizeEvent *event)
void kdk::KSlider::mousePressEvent (QMouseEvent *event)
void kdk::KSlider::mouseReleaseEvent (QMouseEvent *event)
void kdk::KSlider::mouseMoveEvent (QMouseEvent *event)
void kdk::KSlider::wheelEvent (QWheelEvent *event)
bool kdk::KSlider::eventFilter (QObject *watched, QEvent *event)
QSize kdk::KSlider::sizeHint () const override
Detailed Description
Function Documentation
bool kdk::KSlider::isTranslucent ()
获取是否启用半透明效果
Since
1.2.0
Returns
flag
bool kdk::KSlider::nodeVisible ()
获取是否显示节点
Returns
void kdk::KSlider::setNodeVisible (bool flag)
设置是否显示节点
Returns
void kdk::KSlider::setSliderType (KSliderType type)
设置滑动条类型
Parameters
type
void kdk::KSlider::setTickInterval (int interval)
设置节点间隔
Parameters
interval
void kdk::KSlider::setToolTip (const QString &)
设置tooltip
Since
1.2.0
void kdk::KSlider::setTranslucent (bool flag)
设置是否启用半透明效果
Since
1.2.0
Parameters
flag
KSliderType kdk::KSlider::sliderType ()
获取滑动条类型
Returns
int kdk::KSlider::tickInterval () const
获取节点间隔
Returns
QString kdk::KSlider::toolTip () const
获取toolTip
Since
1.2.0
Returns