首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏sktj

    python pyqt5 QSlider 滑动条

    -- coding: utf-8 -- ''' 【简介】 PyQt5中 QSlider 例子 ''' import sys from PyQt5.QtCore import * from PyQt5 QWidget): def init(self, parent=None): super(SliderDemo, self).init(parent) self.setWindowTitle("QSlider PyQt5") self.l1.setAlignment(Qt.AlignCenter) layout.addWidget(self.l1) # 水平方向 self.sl = QSlider self.sl.setSingleStep(3) # 设置当前值 self.sl.setValue(20) # 刻度位置,刻度在下方 self.sl.setTickPosition(QSlider.TicksBelow

    1.5K40发布于 2019-07-05
  • 来自专栏嵌入式项目开发

    QT软件开发: 设置QSlider样式

    示例样式: ui->horizontalSlider->setStyleSheet(""); /*滑块的样式*/ QSlider::groove:horizontal { border: 1px solid #00B0AE; height: 2px; border-radius: 1px; padding-left:0px; padding-right:0px; } /*滑块经过的颜色:前面的颜色*/ QSlider sub-page:horizontal { background: #00B0AE; border: 1px solid #00B0AE; height: 2px; border-radius: 2px; } QSlider add-page:horizontal { background: #EAEAEA; border: 0px solid #EAEAEA; height: 2px; border-radius: 2px; } QSlider 255)); width: 15px; margin-top: -6px; margin-bottom: -6px; border-radius: 5px; } QSlider

    3.3K10编辑于 2022-01-12
  • 来自专栏编码视界

    PySide6 GUI 编程(13):QSlider的使用

    示例代码from PySide6.QtCore import Qtfrom PySide6.QtWidgets import QApplication, QLayout, QMainWindow, QSlider __init__() self.setWindowTitle('Slider App') # 默认垂直 self.my_slider = QSlider() # self.my_slider = QSlider(Qt.Orientation.Vertical) self.my_slider.setMaximum(100) self.my_slider.setMinimum self.slider_pressed) self.my_slider.sliderReleased.connect(self.slider_released) self.my_slider_h = QSlider

    52231编辑于 2024-07-24
  • 来自专栏乌龟哥哥默认学习专栏

    QT学习第3天:QSlider使用方法

    创建项目QSliderTest 实现功能:点击按钮:滑动框复位,滑动滑动框,显示移动距离 在ui界面中添加一个水平和一个竖直滑动框,还有一个按钮

    1.1K30发布于 2020-08-17
  • 来自专栏AIoT技术交流、分享

    Python Qt GUI设计:QSlider滑动条类(基础篇—16)

    QSlider控件提供了一个垂直或水平的滑动条,滑动条是一个用于控制有界值的典型控件,它允许用户沿水平或垂直方向在某一范围内移动滑块,并将滑块所在的位置转换成一个合法范围内的整数值。 QSlider类中的常用方法如下表所示: QSlider类中的常用信号如下表所示: 一个滑块条控件可以以水平或垂直的方式显示,在构造函数中进行设置如下所示: self.sp=QSlider(Qt.Horizontal ) self.sp=QSlider(Qt.Vertical) 来看看QSlider滑动条类的示例,效果如下所示: 这里示例中,在PyQt 5的窗口中使用QSlider滑动条控件,随着滑动条的移动,标签的字号大小也随着发生变化 __init__(parent) self.setWindowTitle("QSlider 例子") self.resize(300, 100) layout = QVBoxLayout PyQt5") self.l1.setAlignment(Qt.AlignCenter) layout.addWidget(self.l1) # 水平方向 self.sl = QSlider

    2.8K30发布于 2021-10-25
  • 来自专栏编程创造城市

    Python高级进阶#014 pyqt5滑块控件QSlider应用

    一、Qslider控件 1.控件介绍和使用 qslider解释为滑块控件,用于方便左右滑动。 往往这类滑动更多用于屏幕可以触碰的设备。 我们想要使用滑块控件,本质上实则就是调用Qslider类。 使用的时候,首先对qslider这个类进行实例化后进行调用。 2.控件的方向 这个控件可以水平放置Qt.Horizontal,也可以垂直放置Qt.Vertical。 3.控件的使用格式 变量名称=Qslider(方向,父容器) 水平方向值为1,垂直方向值为2 应用举例: sl=QSlider(Qt.Horizontal,self) 3.控件的配置 滑块控件的最值设置 这个类的导入举例: from PyQt5.QtCore import Qt 三、总结强调 1.掌握滑块控件Qslider的使用 2.掌握滑块值的事件 3.掌握枚举类库的使用 本节教程源代码: import initUI(self): self.setWindowTitle("刘金玉编程") self.setGeometry(300,100,400,300) sl=QSlider

    1.6K20发布于 2019-11-04
  • 来自专栏嵌入式项目开发

    QT应用编程: QSlider设置滚动块定位到鼠标点击的地方

    ............................... } bool Widget::eventFilter(QObject *obj, QEvent *event) { //解决QSlider

    2.6K10编辑于 2022-01-07
  • 来自专栏qt+irrlicht

    毕设-Qt开发虚拟VR实验室-第六天-程序理解

    #include "irrlichthelloworld.h" #include <QVBoxLayout> #include <QPushButton> #include <QSlider> #include false时,此关闭按钮不可点击;//setEnabled为判断图形是否被读取 connect(m_stop,SIGNAL(clicked()),this,SLOT(closeWnd())); QSlider * x_slider = new QSlider(Qt::Horizontal,this);//QSlider是滑动条控件;Horizontal是水平滑动条,Vertical是竖直 QSlider* y_slider = new QSlider(Qt::Horizontal,this); QSlider* z_slider = new QSlider(Qt::Horizontal,this);

    1.1K00编辑于 2022-03-12
  • 来自专栏Qt项目实战

    Qt音视频开发33-ffmpeg安卓版

    handleRadius = handleWidth / 2; int handleOffset = handleRadius / 2; list.append(QString("QSlider ") .arg(normalColor).arg(sliderHeight).arg(sliderRadius)); list.append(QString("QSlider ") .arg(normalColor).arg(sliderHeight).arg(sliderRadius)); list.append(QString("QSlider ") .arg(grooveColor).arg(sliderHeight).arg(sliderRadius)); list.append(QString("QSlider ::vertical{min-width:%1px;}").arg(sliderHeight * 2)); list.append(QString("QSlider::groove:vertical

    1.2K20发布于 2020-10-13
  • 来自专栏Qt项目实战

    Qt编写自定义控件70-扁平化flatui

    * 8:自带默认参数值 */ #include <QObject> class QPushButton; class QLineEdit; class QProgressBar; class QSlider const QString &chunkColor = "#E74C3C"); //进度颜色 //设置滑块条样式 static QString setSliderQss(QSlider ") .arg(normalColor).arg(sliderHeight).arg(sliderRadius)); list.append(QString("QSlider ") .arg(normalColor).arg(sliderHeight).arg(sliderRadius)); list.append(QString("QSlider ::vertical{min-width:%1px;}").arg(sliderHeight * 2)); list.append(QString("QSlider::groove:vertical

    2.5K10发布于 2019-10-16
  • 来自专栏Qt项目实战

    Qt开源作品9-扁平化样式flatui

    ") .arg(normalColor).arg(sliderHeight).arg(sliderRadius)); list.append(QString("QSlider ") .arg(normalColor).arg(sliderHeight).arg(sliderRadius)); list.append(QString("QSlider ") .arg(grooveColor).arg(sliderHeight).arg(sliderRadius)); list.append(QString("QSlider ::vertical{min-width:%1px;}").arg(sliderHeight * 2)); list.append(QString("QSlider::groove:vertical ") .arg(normalColor).arg(sliderHeight).arg(sliderRadius)); list.append(QString("QSlider

    1.4K60发布于 2020-05-14
  • 来自专栏python3

    PyQt5--QSlide

    QtCore import Qt 11 from PyQt5.QtGui import QPixmap 12 from PyQt5.QtWidgets import QApplication,QWidget,QSlider __init__() 17 self.initUI() 18 19 def initUI(self): 20 sld = QSlider(Qt.Horizontal 160,40,80,60) 28 29 self.setGeometry(300,300,280,170) 30 self.setWindowTitle('QSlider

    53220发布于 2020-01-19
  • 来自专栏全栈程序员必看

    qt实现视频播放器

    VideoPlayer的ui文件外观如图: 这里面的PlayerSlider继承自QSlider,行为定义如下: #ifndef PLAYERSLIDER_H #define PLAYERSLIDER_H #include <QSlider> #include <QMouseEvent> class PlayerSlider : public QSlider { Q_OBJECT public #endif // PLAYERSLIDER_H #include "playerslider.h" PlayerSlider::PlayerSlider(QWidget * parent) : QSlider m_bPressed = false; } void PlayerSlider::mousePressEvent(QMouseEvent *e) { m_bPressed = true; QSlider ::mousePressEvent(e);//必须有这句,否则手动不能移动滑块 } void PlayerSlider::mouseMoveEvent(QMouseEvent *e) { QSlider

    4K20编辑于 2022-09-06
  • 来自专栏sktj

    python pyqt5 控件间传递数据

    : utf-8 -- """ 【简介】 信号槽连接滑块LCD示例 """ import sys from PyQt5.QtWidgets import QWidget, QLCDNumber, QSlider init() self.initUI() def initUI(self): # 1 先创建滑块和 LCD 部件 lcd = QLCDNumber(self) slider = QSlider vBox.addWidget(lcd) vBox.addWidget(slider) self.setLayout(vBox) # 3 valueChanged()是Qslider

    1.4K30发布于 2019-07-22
  • 来自专栏Jungle笔记

    Qt设计仿真机器人控制器

    机器人尺寸 机器人的杆长等尺寸用于确定机器人的DH参数(与机器人运动学相关): 轴运动范围 各个轴的运动范围则需要在程序中给予限定: UI界面的滑条使用的是Qt提供的QSlider,因此各个QSlider 这里采用的是QSlider的一个signal:valueChanged(int),每次拖动都会发射这个信号。

    89230编辑于 2022-07-24
  • 来自专栏转载gongluck的CSDN博客

    QMainWindow 和 QWidget 设置layout

    QMainWindow w; w.show(); QWidget window; QSpinBox *spinBox = new QSpinBox(&window); QSlider *slider = new QSlider(Qt::Horizontal, &window); QVBoxLayout *layout = new QVBoxLayout; layout

    4.3K40发布于 2018-03-09
  • 来自专栏程序员

    Qt自定义控件

    &QSpinBox::valueChanged; //因为valueChanged函数有重载 connect(ui->spinBox,p,ui->horizontalSlider,&QSlider ::setValue); connect(ui->horizontalSlider,&QSlider::valueChanged,ui->spinBox,&QSpinBox::setValue)

    1.6K10发布于 2020-04-14
  • C++ Qt开发:Slider滑块条组件

    当涉及到C++ Qt开发中的Slider滑块条组件时,你可能会用到QSlider类。QSlider是一个用于选择整数值的控件,常用于调整范围内的数值,如音量、亮度等。 以下是QSlider类的一些常用方法的说明和概述,以表格形式进行说明:方法 描述 QSlider(Qt::Orientation, QWidget *parent = nullptr)构造函数,创建一个滑块控件。 这些方法提供了一些基本的控制和配置选项,以便根据应用程序的需求对QSlider进行调整。在使用这些方法时,你可以根据具体的场景和用户体验需求来灵活选择参数值。

    2.3K10编辑于 2023-12-16
  • C++ Qt开发:Slider滑块条组件

    当涉及到C++ Qt开发中的Slider滑块条组件时,你可能会用到QSlider类。QSlider是一个用于选择整数值的控件,常用于调整范围内的数值,如音量、亮度等。 以下是QSlider类的一些常用方法的说明和概述,以表格形式进行说明: 方法 描述 QSlider(Qt::Orientation, QWidget *parent = nullptr) 构造函数,创建一个滑块控件 这些方法提供了一些基本的控制和配置选项,以便根据应用程序的需求对QSlider进行调整。在使用这些方法时,你可以根据具体的场景和用户体验需求来灵活选择参数值。

    1.6K10编辑于 2023-12-18
  • 来自专栏书山有路勤为径

    事件与信号

    python3 # -*- coding: utf-8 -*- """ ZetCode PyQt5 tutorial In this example, we connect a signal of a QSlider 2017 """ import sys from PyQt5.QtCore import Qt from PyQt5.QtWidgets import (QWidget, QLCDNumber, QSlider self.initUI() def initUI(self): lcd = QLCDNumber(self) sld = QSlider QApplication(sys.argv) ex = Example() sys.exit(app.exec_()) 在我们的例子中,我们显示了一个QtGui.QLCDNumber和一个QtGui.QSlider

    1.6K20发布于 2018-12-24
领券