SliderModule(3)

NAME
SliderModule

SYNOPSIS

  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

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

  void kdk::KSlider::setTranslucent (bool flag)

设置是否启用半透明效果

Since
    1.2

Parameters
    flag

  KSliderType kdk::KSlider::sliderType ()

获取滑动条类型

Returns

  int kdk::KSlider::tickInterval () const

获取节点间隔

Returns

  QString kdk::KSlider::toolTip () const

获取toolTip

Since
    1.2

Returns

Author

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