继承于 QWidget

提供一个水平或垂直进度条   进度条用于向用户提供操作进度的指示,并向他们保证应用程序仍在运行

样式:

 
import sys
from PyQt5.QtWidgets import QApplication, QWidget,QProgressBar
from PyQt5.QtCore import Qt class Demo(QWidget): def __init__(self):
super().__init__()
self.resize(300,350) self.prb=QProgressBar(self)
self.prb.move(10,10)
self.prb.resize(280,20) self.prb.setMinimum(50) #设置最小值-默认0
#minimum() -> int 返回最小值 self.prb.setMaximum(250) #设置最大值--默认100
#maximum() -> int 返回最大值 self.prb.setRange(100,300) #设置区间-最小值 最大值
#setRange(0,0) 进入繁忙提示 self.prb.setValue(200) #设置当前值
#返回当前值 #self.prb.reset() #重置
#不改变区间值--不改变最小值最大值,把当前值改为最小值-1 self.prb.setFormat('百分比 %p%')
#%p 百分比
#%v 当前值
#%m 总值=最大值-最小值
#format() -> str 返回格式
#resetFormat() 重置格式--默认的百分比 self.prb.setAlignment(Qt.AlignCenter) #格式字符串位置
#Qt.AlignRight 右边
#Qt.AlignCenter 居中 self.prb.setTextVisible(True) #文本是否可见
s=self.prb.text() #返回文本 self.prb.setOrientation(Qt.Horizontal) # 设置进度条方向
# Qt.Horizontal 水平方向--默认
# Qt.Vertical 垂直方向 #self.prb.resize(20,300) self.prb.setTextDirection(QProgressBar.TopToBottom) #设置文本方向
# BottomToTop = 1--默认
# TopToBottom = 0
#仅仅对于垂直进度条有效
#此语句无效果 ???????????????????? self.prb.setInvertedAppearance(True) #是否倒立外观
#从左到右变成从右到左
#从下到上变成从上到下 #信号
#valueChanged(int) 值发生变化时发出信号 print(s) if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Demo()
ex.show()
sys.exit(app.exec_())

进度条QProgressBar的更多相关文章

  1. PyQt4进度条QProgressBar

    当我们在处理一个好事较长的任务时,可能就会用到进度条部件.因为使用进度条可以形象告诉用户当前的人物正在进行中.PyQt4工具包提供了水平和垂直两种类型的进度条部件.我们可以设置进度条的最大和最小值,默 ...

  2. QT进度条QProgressBar的练习(定制QProgressBar,单独成为一个控件)

    progressbar.h #ifndef PROGRESSBAR_H #define PROGRESSBAR_H #include <QProgressBar> class QStrin ...

  3. QT进度条QProgressBar的练习

    progressbar.h #ifndef PROGRESSBAR_H #define PROGRESSBAR_H #include <QProgressBar> class QStrin ...

  4. 【PyQt5-Qt Designer】QProgressBar() 进度条

    QProgressBar() 进度条 QProgressBar简介 QProgressBar小部件提供了一个水平或垂直的进度条. 进度条用于向用户指示操作的进度,并向他们保证应用程序仍在运行. 进度条 ...

  5. Qt带进度条的启动界面(继承QSplashScreen,然后使用定时器)

    通过继承QSplashScreen类,得到CMySplashScreen类,然后在CMySplashScreen中定义QProgressBar变量,该变量以CMySplashScreen为父类,这样就 ...

  6. QT中可以用QProgressBar或着QProgressDialog来实现进度条

    QProgressBar的使用 首先在designer中拖一个按钮和进度条部件,按下面初始化 //补充:下面两句写在MainWindow的构造函数里进行初始化 ui->progressBar-& ...

  7. QT QProgressBar QProgressDialog 模态,位置设置,无边框,进度条样式

    一  关于模态设置 QProgressDialog可以设置模态(需要在new的时候传入parent),QProgressBar设置不好: 只有dialog可以设置模态,widget不能设置模态(QPr ...

  8. Qt之QRoundProgressBar(圆形进度条)

    简述 QRoundProgressBar类能够实现一个圆形进度条,继承自QWidget,并且有和QProgressBar类似的API接口. 简述 详细说明 风格 颜色 字体 共有函数 共有槽函数 详细 ...

  9. Qt之模型/视图(自定义进度条)

    简述 在之前的章节中分享过关于QHeaderView表头排序.添加复选框等内容,相信大家模型/视图.自定义风格有了一定的了解,下面我们来分享一个更常用的内容-自定义进度条. 实现方式: 从QAbstr ...

随机推荐

  1. BZOJ4196[Noi2015]软件包管理器——树链剖分+线段树

    题目描述 Linux用户和OSX用户一定对软件包管理器不会陌生.通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个 ...

  2. MT【69】斯图姆定理

    评:如果说零点存在定理是"只在此山中,云深不知处"的意境.那么斯图姆定理就能处理多项式的零点个数以及定位.

  3. 自学Python2.10-跳出循环(break、continue)

    自学Python之路 自学Python2.10-跳出循环(break.continue) 1.跳出循环break, 跳出同层的循环 break语句可以跳出for和while的循环体. 如果你从for或 ...

  4. Activity的跳转与传值

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://android.blog.51cto.com/268543/323982 Acti ...

  5. forEach、for、$.each()跳出循环比较

    无论工作上或是学习上,用过的知识点总是容易忘记,于是略作记录,方便你我他. 说起跳出循环,第一时间想起的是 break \ continue,这是经典的for循环. 1.for 循环 先上例子,思考输 ...

  6. SQL Server 增、删、改、小部分查

    --现有三个表Student.Score.Course.Teacher create table Student ( Sno ) not null,--学号 Sname ) not null,--姓名 ...

  7. JAVA8给我带了什么——Optional和CompletableFuture

    不管是JAVA,还是.NET.我们常常会看到空异常(NullPointerException).这种异常都是在运行的过程中出现.往往是变量是一个null值.但是你引用这个变量的后继字段或是方法.所以我 ...

  8. c语言输入字符注意

    1.c=getchar(); //getchar can't accept Space Tab 2.    scanf("%c",&c);    printf(" ...

  9. win10下通过Anaconda安装TensorFlow-GPU1.3版本,并配置pycharm运行Mnist手写识别程序

    折腾了一天半终于装好了win10下的TensorFlow-GPU版,在这里做个记录. 准备安装包: visual studio 2015: Anaconda3-4.2.0-Windows-x86_64 ...

  10. poj 1759(二分)

    传送门:Problem 1759 https://www.cnblogs.com/violet-acmer/p/9793209.html 题意: 有N个彩灯关在同一条绳上,给出第一个彩灯的高度A,并给 ...