---
name: "SliderModule"
section: "3"
platform: "linux"
package: "libkysdk-applications"
version: "3.0.1.2-1"
release: "Arch Linux 2026-11-07"
platforms: ["linux"]
url: "https://carta.tech/man/SliderModule"
---

# SliderModule(3)

SliderModule

## NAME

SliderModule - 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.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**

## Author

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