第四章 QSlider和QProgressBar

2024-01-16 20:52

本文主要是介绍第四章 QSlider和QProgressBar,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

QSlider               滑动条

QScrollBar         卷滚条

QDial                  表盘(共属于QAbstractSlider类)

QProgressBar     进度条

一、各组件类的主要属性和接口函数

1. QAbstractSlider类的属性

QAbstractSlider定义的主要属性
属性属性值类型功能
minimumint数值范围的最小值,默认0
maximumint数值范围的最小值,默认99
singleStepint变化最小数值--步进,默认为1
pageStepint按下PgUp或者PgDn键时变化的数值
valueint组件的当前值,拖动滑块时自动改变此值
sliderPositionint滑块的位置
trackingbool如果为true,改变value值同时会改变sliderPosition值
orientationQt::Orientation滑动条或卷滚条的方向,可以设置为水平方向或者垂直方向
intertedAppearancebool显示方向是否反向,默认值为false
interedControlsbool反向键控制,若设置为true,则按下PgUp或PgDn键时调整数值的方向相反

setRange()用于设置组件的最小值和最大值,

void QAbstractSlider::setRange(int min, int max);

 2.QAbstractSlider类的信号

3.QSlider类

        tickPosition:标尺刻度的显示位置

        tickInterval:刻度标尺的间隔值

4.QScorllBar类

        没有新属性

5.QDial类

        notchesVisible:表盘外围的小刻度线是否可见

        notchTarget:表盘刻度间的间隔像素值

        wrapping:表盘上首尾刻度是否连贯。如果设置为false,表盘最小值和最大值刻度之间有一定的空间,否则,表盘刻度是一整圈连续的。默认值是false。

6.QProgressBar类

        QProgressBar的父类是QWidget。

        textDirection:文字的方向,这表示垂直进度条的文字的阅读方向,包括从上往下和从下往上两种选项。这个属性对水平进度条没意义。 

        format:显示文字格式,“%p%”显示百分比,“%v”显示当前值,“%m”显示总步数。

这篇关于第四章 QSlider和QProgressBar的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/613867

相关文章

【CSS in Depth 2 精译_023】第四章概述 + 4.1 Flexbox 布局的基本原理

当前内容所在位置(可进入专栏查看其他译好的章节内容) 第一章 层叠、优先级与继承(已完结) 1.1 层叠1.2 继承1.3 特殊值1.4 简写属性1.5 CSS 渐进式增强技术1.6 本章小结 第二章 相对单位(已完结) 2.1 相对单位的威力2.2 em 与 rem2.3 告别像素思维2.4 视口的相对单位2.5 无单位的数值与行高2.6 自定义属性2.7 本章小结 第三章 文档流与盒模型(已

第四章 类和对象(2)

4.2 类         类是封装对象的属性和行为的载体,Java中定义类使用class关键字,其语法如下: class 类名称{// 成员变量// 成员方法()}         在Java语言中对象的属性以成员变量的形式存在,对象的方法以成员方法的形式存在。本节将对类与对象进行详细讲解。          4.2.1 成员变量         在Java中对象的属性也称为成员变量,

第四章 类和对象(1)

4.1面向对象概述         在程序开发初期,人们使用结构化开发语言,但随着软件的规模越来越庞大,结构化语言的弊端也逐渐暴露出来,开发周期被无休止地拖延,产品的质量也不尽如人意,结构化语言已经不再适合当前的软件开发。这时,人们开始将另一种开发思想引入程序中,即面向对象的开发思想。面向对象思想是人类最自然的一种思考方式,它将所有预处理的问题抽象为对象,同时了解这些对象具有哪些相应的属性以及行

深入理解计算机系统阅读笔记-第四章

第四章 处理器体系结构 一个处理器支持的指令和指令的字节级编码称为它的ISA(instruction-set architecture,指令集体系结构)。不同家族处理器有不同的ISA。ISA在编译器编写者和处理器设计人员之间提供了一个概念抽象层,编译器编写者只需要知道允许哪些指令,以及他们是如何编码的;而处理器设计者,必须建造出执行这些指令的处理器。 ISA模型看上去是顺序执行的,实际上同时处

React第四章(babel)

Babel 什么是Babel? Babel 是一个 JavaScript 编译器,提供了JavaScript的编译过程,能够将源代码转换为目标代码。 AST -> Transform -> Generate 官网 https://babeljs.io/ 查看AST https://astexplorer.net/ Babel所有的包 https://babeljs.io/docs/

嵌入式开发高频面试题——第四章 常见算法(下)

目录 4.2.1 Vector和List的异同4.2.2 Vector的内存增长与底层实现4.2.3 Vector和Deque的比较4.2.4 STL里有sort函数,为什么list还要定义sort?4.2.5 STL底层数据结构实现4.2.6 利用迭代器删除元素会发生什么?4.2.7 Map的实现与查找效率4.2.8 几种模板插入的时间复杂度 4.2.1 Vector和Lis

第四章 结构化分析简记

第四章  结构化分析 结构化方法:结构化分析+结构化设计+结构化程序设计 结构化分析的基本思想:自顶向下,逐步求精;基本原则:抽象与分解。

第四章 感受Mac之美-效率提高从操作快捷键开始

了解和掌握快捷键,可以提高工作效率,作用和意义是不言而喻的。节省不必要的操作时间,让你专注做自己真正重要的事。 比如最简单的复制,粘贴之类的入门快捷键,如果每个操作都需要右键执行去操作的话,那么在电脑上做什么操作都会慢一拍。 我是在入手俩周后,自己摸索之后,基本对系统里面基本的快捷键都有个印象了。 看了这么多的快捷键,一时半会也记不住啊,是不是有点崩溃啊,不过大家也不用担心快捷键的记不住,今

嵌入式开发高频面试题——第四章 常见算法(上)

目录 4.1 排序算法4.1.1 **各种排序算法的时间空间复杂度、稳定性** ⭐⭐⭐⭐⭐4.1.2 **各种排序算法什么时候有最好情况、最坏情况(尤其是快排)** ⭐⭐⭐⭐ 4.1.3 **冒泡排序** ⭐⭐⭐⭐4.1.4 **选择排序** ⭐⭐⭐⭐4.1.5 **插入排序** ⭐⭐⭐⭐4.1.6 **希尔排序** ⭐⭐⭐⭐4.1.7 **归并排序** ⭐⭐⭐⭐4.1.8 **快速排序**

《西瓜书》第四章 决策树 笔记

文章目录 4.1 基本流程4.1.1 组成4.1.2 目的4.1.3 策略4.1.4 算法 4.2 划分选择4.2.1信息增益-ID3决策树4.2.1.1 信息熵4.2.1.1 信息增益 4.2.2 增益率-C4.5决策树4.2.3 基尼指数-CART决策树4.2.3.1 基尼值4.2.3.2 基尼指数 4.3 剪枝处理4.3.1 预剪枝4.3.2 后剪枝 4.4 连续与缺失值4.4.1