Scroll to navigation

kdk::KSlider(3) Library Functions Manual kdk::KSlider(3)

NAME

kdk::KSlider - 支持三种样式的滑动条 非步数关系:步数为1,可以在任意位置点击和拖拽 步数关系:步数为固定值,可根据步数值点击和拖拽 节点关系:步数为节点间隔,可根据节点间隔点击和拖拽

SYNOPSIS

#include <kslider.h>

Inherits QSlider.

Public Member Functions


KSlider (QWidget *parent)
KSlider (Qt::Orientation orientation, QWidget *parent=nullptr)
void setTickInterval (int interval)
设置节点间隔 void setSliderType (KSliderType type)
设置滑动条类型 KSliderType sliderType ()
获取滑动条类型 int tickInterval () const
获取节点间隔 void setValue (int)
设置值 void setNodeVisible (bool flag)
设置是否显示节点 bool nodeVisible ()
获取是否显示节点 void setToolTip (const QString &)
设置tooltip QString toolTip () const
获取toolTip void setTranslucent (bool flag)
设置是否启用半透明效果 bool isTranslucent ()
获取是否启用半透明效果

Protected Member Functions


void paintEvent (QPaintEvent *event)
void resizeEvent (QResizeEvent *event)
void mousePressEvent (QMouseEvent *event)
void mouseReleaseEvent (QMouseEvent *event)
void mouseMoveEvent (QMouseEvent *event)
void wheelEvent (QWheelEvent *event)
bool eventFilter (QObject *watched, QEvent *event)
QSize sizeHint () const override

Detailed Description

支持三种样式的滑动条 非步数关系:步数为1,可以在任意位置点击和拖拽 步数关系:步数为固定值,可根据步数值点击和拖拽 节点关系:步数为节点间隔,可根据节点间隔点击和拖拽

Since

1.0.0

Examples
testslider/widget.h.

Author

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

Version version:3.0 LIBKYSDK-APPLICATIONS