Scroll to navigation

SliderModule(3) Library Functions Manual SliderModule(3)

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.

Version version:3.0 LIBKYSDK-APPLICATIONS