精华内容
参与话题
问答
  • QSlider

    2020-01-19 10:36:55
    QSlider很少有自己的函数,大部分功能在QAbstractSlider中。最有用的函数是setValue(),用来设置滑块的当前值;triggerAction()来模拟点击的效果(对快捷键有用),setSingleStep()、setPageStep()用来设置步长,set...

    QSlider很少有自己的函数,大部分功能在QAbstractSlider中。最有用的函数是setValue(),用来设置滑块的当前值;triggerAction()来模拟点击的效果(对快捷键有用),setSingleStep()、setPageStep()用来设置步长,setMinimum()和setMaximum()用于定义滚动条的范围。

    https://www.cnblogs.com/wjy-lulu/p/6435680.html

    展开全文
  • Qslider

    2014-08-07 16:05:00
    滑块部件:QAbstractSlider 它可以由滑块定位来确定一个区间内的任意值,这个抽象基类有2个子类,QScrollBar,QSlider,Qdial, ScrollBar用在ScrollArea中来实现滚动区域,QSlider用来实现音量控制或者播放器的进度,...

      滑块部件:QAbstractSlider
          它可以由滑块定位来确定一个区间内的任意值,这个抽象基类有2个子类,QScrollBar,QSlider,Qdial, ScrollBar用在ScrollArea中来实现滚动区域,QSlider用来实现音量控制或者播放器的进度,QDial是一个表盘。
    QScrollBar:
        该组件提供垂直或者水平方向的滑动条。
        构造函数:QScrollBar ( Qt::Orientation orientation, QWidget * parent = 0 )
    Qrientation:    Qt::Horizontal
                                                           Qt::Vertical    
    属性:maximum最大值,minimum最小值,singleStep每一步的步值,PageStep每页的步长,就是按pageUp,pageDown的值,默认是10。 tracking 默认是true即滑块没改变一个值就会发送一个valueChanged()信号;设置为false的时候只是在鼠标键松开的时候发送valueChanged()信号。
    invertedApperance属性设置滑块所在的位置,TickPosition 设置刻度的位置,默认没有刻度;TickInterval用来设置刻度间隔。
    Dial:
    属性:wrapping,设置是否首尾相连,notchTarget设置刻度之间的间隔,默认是3.7像素。notchesVisibel设置是否显示刻度。它的信号:SliderMoved(int)继承于QAbstractSlider。
    好多的属性都来自QAbstractSlider。

    转载于:https://www.cnblogs.com/ccnp/p/3897408.html

    展开全文
  • Qt自带的QSlider滑块控件只能是单向的控制阈值,某些情况下要使得可以左右上限可调控的话只能是使用两个或者多个QSlider,但是也有很多是朋友是通过继承QWidget自写了一个可调控的双向滑块,虽然能满足需求,但是...
  • QSlider样式

    2019-10-19 16:48:14
    QSS: #sliderTalkbackVolume:focus { border:none; } #sliderTalkbackVolume::add-page:Horizontal { background-color: #17373C; height:10px; border-radius:10px;...#sliderTalkbackVolume::sub-p...

    QSS:

    #sliderTalkbackVolume:focus
    {
     border:none;
    }
    #sliderTalkbackVolume::add-page:Horizontal
    {     
        background-color: #17373C;
        height:10px;
     border-radius:10px;
    }
    #sliderTalkbackVolume::sub-page:Horizontal 
    {
        background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #1EA1B4, stop: 1 #17373C);
        height:10px;
     border-radius:10px;
    }
    #sliderTalkbackVolume::groove:Horizontal 
    {
        background:transparent;
        height:20px;
    }
    #sliderTalkbackVolume::handle:Horizontal 
    {
        height:120px;
        width:120px;
     border-image: url(:/images/sliderImg.png);
        margin:-50px 0px -50px 0px; 
    }
    #sliderTalkbackVolume::handle:Horizontal:focus
    {
     border-image: url(:/images/sliderImgFocus.png);
    }
    #widgetTalkbackVolume
    {
     background-color: rgb(8, 13, 16);
     border-radius:20px;
     border:2px solid rgba(19,165,186,102);
    }
    

    效果:
    在这里插入图片描述
    资源:
    sliderImg.png
    在这里插入图片描述
    sliderImgFocus.png
    在这里插入图片描述

    展开全文
  • QSlider在界面开发中是比较常用的控件,默认样式不太好看,如下: 用qss可以美化QSlider的效果,如下图: qss代码 水平的QSlider QSlider { background-color: #363636; border-style: outset; border...

    QSlider在界面开发中是比较常用的控件,默认样式不太好看,如下:

    用qss可以美化QSlider的效果,如下图:

    qss代码

    水平的QSlider

    QSlider
    {
        background-color: #363636; 
    	border-style: outset; 
    	border-radius: 10px; 
    }
    
    QSlider::groove:horizontal
    {
    	height: 12px;
    	background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #B1B1B1, stop:1 #c4c4c4);
    	margin: 2px 0
    }
    
    QSlider::handle:horizontal 
    {
    	background: QRadialGradient(cx:0, cy:0, radius: 1, fx:0.5, fy:0.5, stop:0 white, stop:1 green);
    	width: 16px;
    	height: 16px;
    	margin: -5px 6px -5px 6px;
    	border-radius:11px; 
    	border: 3px solid #ffffff;
    }

    竖直的QSlider

    QSlider 
    {
    	background-color: rgba(22, 22, 22, 0.7);
    	padding-top: 15px;  /*上面端点离顶部的距离*/
    	padding-bottom: 15px;
    	border-radius: 5px; /*外边框矩形倒角*/
    }
     
    QSlider::add-page:vertical 
    {
    	background-color: #FF7826;
    	width:5px;
    	border-radius: 2px;
    }
     
    QSlider::sub-page:vertical 
    {
    	background-color: #7A7B79;
    	width:5px;
    	border-radius: 2px;
    }
     
    QSlider::groove:vertical 
    {
    	background:transparent;
    	width:6px;
    }
     
    QSlider::handle:vertical    
    {
    	height: 14px;  
    	width: 14px;
    	margin: 0px -4px 0px -4px;
    	border-radius: 7px;
    	background: white;
    }
    

     

    关于qss的使用,可以观看视频:Qt qss教程 https://edu.csdn.net/course/play/30578/446464?spm=1002.2001.3001.4143

    展开全文
  • 有没有大神知道qslider的sliderreleased信号怎么用啊,我用这个信号连接槽不知道问什么就是调用不了槽函数,但改成valuechange就可以 ``` #include "dialog.h" #include "ui_dialog.h" #include #include <QtGui/...
  • QSS QSlider

    2019-05-27 15:58:44
    花了不少时间学习qss,终于绘制出满意的QSlider了,效果图: 因为图是1280*720的,所以看起来优点扁。使用QSS设计时最大的建议是使用QtDesigner,它有直观的stylesheet设置窗口,可以直观的看到效果;其次,...
  • QSlider和QProgressBar

    2020-07-23 11:34:28
    import sys from PyQt5.QtWidgets import QApplication,QWidget from PyQt5.QtCore import pyqtSlot from ui_Widget import Ui_Widget class QmyWidget(QWidget): def __init__(self,pare.
  • Qt之QSlider的使用方法

    万次阅读 2018-01-07 11:42:47
    QSlider部件提供了一个垂直或水平滑动条。滑块是一个用于控制有界值的典型部件。它允许用户沿水平或垂直方向移动滑块,并将滑块所在的位置转换成一个合法范围内的值。 QSlider很少有自己的函数,大部分功能在...
  • 使用QSlider

    2018-09-12 14:47:00
    1、当绘制的线性图等需要水平拖动的时候(不用qwt里面的函数),可以用QSlider,代码如下 ui.horizontalSlider->setMaximum(1000); //需要拖动的越缓慢,平滑它的值就设置得越大 ui.horizontalSlider->...
  • Qt 之 QSlider

    万次阅读 多人点赞 2016-08-24 14:59:27
    简述QSlider部件提供了一个垂直或水平滑动条。滑块是一个用于控制有界值的典型部件。它允许用户沿水平或垂直方向移动滑块,并将滑块所在的位置转换成一个合法范围内的值。简述 详细描述 刻度位置 基本使用 效果 源码...
  • Qslider样式

    2018-07-11 09:52:03
    QSlider::groove:horizontal { border: 1px solid #bbb; background: white; height: 10px; border-radius: 4px; } QSlider::sub-page:horizontal { background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:...
  • Qt QSlider滑块详解

    2020-11-25 10:35:22
    QSlider很少有自己的函数,大部分功能在QAbstractSlider中。 最有用的函数是setValue(),用来设置滑块的当前值; triggerAction()来模拟点击的效果(对快捷键有用); setSingleStep()、setPageStep()用来设置步长; ...
  • QSlider样式表

    2019-11-27 22:59:50
    QSlider::groove:horizontal{ Margin:2px 0; } //滑块设置 QSlider::handle:horizontal{ Margin:-2px 0;//滑块上下边与滑道重合 } //滑动槽设置 QSlider::groove:vertical{ Position:absolute;//绝对位置 ...
  • [qss]qslider

    2020-11-24 21:05:44
    QSlider::groove:horizontal { border: 0px solid #bbb; } QSlider::sub-page:horizontal { background: rgb(235,97,0); border-radius: 0px; margin-top:8px; margin-bottom:8px; } QSlider::add...
  • QSlider基础

    2018-05-03 08:55:14
    setRange 、setMinimum()和setMaximum()用于定义滚动条的范围 、最小值、最大值。setSingleStep每步步长(鼠标点击),默认值为1setPageStep每页步长(按键:PAGEUP+PAGEDOWN),默认值为10,按HOME回到起点,按END回到末尾...
  • 滑动条QSlider

    2019-08-02 23:40:09
    介绍 QSpinBox是一个计数器控件,在默认情况下,QSpinBox的取值范围是0~99,每次改变的步长值为1。 QSpinBox类和QDoubleSpinBox类均派生自QAbstractSPinBox类。QSpinBox用于处理整数值,QDoubleSpinBox则用于处理...
  • 主要为大家详细介绍了PyQt5每天必学之滑块控件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Qt QSpinBox与QSlider

    2020-03-12 21:04:43
    #include <QApplication>...QSlider> #include<QSpinBox> #include<QHBoxLayout> int main(int argc, char *argv[]) { QApplication a(argc, argv); QWidget *widget=new ...
  • QSlider跳转,拖动优化

    2020-09-21 21:18:11
    QSlider默认是点击一下步进一格,handle块很小的时候...QSlider> //自定义滑块类 实现类似安卓滑动条功能, 任意点击跳转 及 任意拖选 //滑动条为垂直时候, 请设置滑块handle为滑动条宽度的一半 否则可能出现...
  • 专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 ...QSlider本身的功能很少,大部分功能都从QAbstractSlider中继承,关于QAbstractSlider的功能请参考《PyQt(P...
  • 最近的项目需要利用QSlider水平进度条,实现鼠标控制音乐播放的进度。但是QSlider 本身没有抛出捕捉鼠标事件,获取鼠标的x方向位置信息的信号,所以为了实现功能,我们需要对QSlider重写自定义类。 QSlider类所抛出...
  • 15 QSlider及QProgressBar

    2019-10-20 13:46:56
    一、QSlider简述 QSlider部件提供了一个垂直或水平滑动条。 滑块是一个用于控制有界值的典型部件。它允许用户沿水平或垂直方向移动滑块,并将滑块所在的位置转换成一个合法范围内的值。 QSlider很少有自己的函数...
  • QT QSlider LCDnumber

    2019-11-15 09:50:27
    滑动条 QSlider 分为Horizontal Slider/Vertical Slider 目标:滑动滑动条,数值显示在textEdit框中 1.ui界面插入滑动条,右击go to slot void Widget::on_Sliderred_valueChanged(int value) { Q_UNUSED(value);...

空空如也

1 2 3 4 5 ... 20
收藏数 646
精华内容 258
关键字:

qslider