GUI学习之三十三——QProgressBar学习总结
2024-09-02 19:56:16
今天总结的是QProgressBar的使用方法
一.描述
提供了一个水平或垂直的进度条,用于向用户提供操作进度的指示,用户也可以从进度条看出来程序是否正在运行。
二.功能作用
1.设置范围和当前值
QProgressBar.setValue(self, value: int)
QProgressBar.setMinimum(self, minimum: int)
QProgressBar.setMaximum(self, maximum: int)
QProgressBar.setRange(self, minimum: int, maximum: int)
QProgressBar.reset()
QProgressBar.value()
不用多说,看名字就知道了。还有一点,如果范围的上下限都是0的话外观效果就是繁忙提示。
还有一点如果使用了reset()是不重置上下区间了,但是把值改成最小值-1。
2.格式设置
QProgressBar.format()->str
QProgressBar.resetFormat()
QProgressBar.setFormat(self, format: str)
%p#百分比
%v#当前值
%m#总值
我们可以直接把关键字套在字符串里一起显示出来。
3.文本标签
文本标签就是旁边显示值的字符串
QProgressBar.setTextVisible(self, visible: bool)
QProgressBar.setTextDirection()#设置文本方向,进对于垂直进度条有效
TopToBottom = ... # type: 'QProgressBar.Direction'
BottomToTop = ... # type: 'QProgressBar.Direction'
4.方向设置
默认的方向是水平方向,还可以换成竖直方向
QProgressBar.setInvertedAppearance(self, invert: bool)
5.倒立外观
默认的进度条是从左到右从下向上,可以通过下面的代码把他反过来
QProgressBar.setOrientation(self, a0: QtCore.Qt.Orientation)
Horizontal = ... # type: 'Qt.Orientation'
Vertical = ... # type: 'Qt.Orientation'
三.信号
QProgressBar.valueChanged(self, value: int)
携带参数为进度条的值
最新文章
- Day Tips:Search CPU 100%
- IO复用与select函数
- 使用innerHTML获取HTML代码时,HTML标记属性的双引号好多都消失不见了,原来是属性值中包含空格才会保留双引号
- OC基础数据类型-NSSet
- 服务器端解决JS跨域调用问题
- KindEditor 4.1.10 (2013-11-23)首行空格不能显示在编辑器内
- oracle删除列
- eplice下载地址
- Android中SensorManager.getRotationMatrix函数原理解释
- -ms-grid -ms-grid-rows -ms-grid-row -ms-grid-columns -ms-grid-column
- dedecms的热门标签在那里修改
- JS的事件多次触发,只执行最后一次
- [Noi2015]小园丁和老司机
- hadoop学习要点
- 如何在asp.net mvc 中使用Autofac 控制反转(Ioc)
- C++入门篇十
- DSAPI多功能组件编程应用-图形图像篇(中)
- lua 设置文件运行的环境
- Android灯光系统_编写HAL_lights.c【转】
- CHM无法正常显示的问题
热门文章
- 【机器学习速成宝典】模型篇02线性回归【LR】(Python版)
- java kryo序列化与反序列化
- Vue知识整理14:组件基础
- Linux_Rsync远程同步备份服务器
- MYSQL5.7源码包编译安装
- 阶段3 1.Mybatis_05.使用Mybatis完成CRUD_8 Mybatis中的返回值深入-调整实体类属性解决增和改方法的报错
- Golang基础(3):数组,切片和字典
- SPA应用性能优化(懒加载)
- Django-DRF组件学习-预备知识
- 应用安全 - 无文件式攻击 - 潜伏型攻击 - WMI - 汇总