python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条

本文介绍了如何在Python3.x使用PyQT5库在主窗口的状态栏中,分别展示进度条在右端和左端的方法。通过给出的代码示例,详细展示了两种不同位置的进度条实现,并附有对应的界面截图以供参考。
摘要由CSDN通过智能技术生成

1、代码1:

(1)进度条等显示在主窗口状态栏的右端,代码如下:

from PyQt5.QtWidgets import QMainWindow, QProgressBar, QApplication, QLabel
import sys


class SampleBar(QMainWindow):
    """Main Application"""
    def __init__(self, parent = None):
        print('Starting the main Application')
        super(SampleBar, self).__init__(parent)
        self.initUI()

    def initUI(self):
        # Pre Params:
        self.setMinimumSize(800, 600)

        # File Menus & Status Bar:
        self.statusBar().showMessage('准备中...')
        self.progressBar = QProgressBar()
        self.label = QLabel()
        self.label2 = QLabel()
        self.label.setText("正在计算: ")
        self.label2.setText("正在计算: ")

        self.statusBar().addPermanentWidget(self.label)
        self.statusBar().addPermanentWidget(self.label2)
        self.s
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值