首先画个图
ui_proBar.py
# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'ui_proBar.ui' # # Created by: PyQt5 UI code generator 5.13.0 # # WARNING! All changes made in this file will be lost! from PyQt5 import QtCore, QtGui, QtWidgets class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") Form.resize(400, 300) self.groupBox = QtWidgets.QGroupBox(Form) self.groupBox.setGeometry(QtCore.QRect(10, 0, 381, 131)) self.groupBox.setTitle("") self.groupBox.setObjectName("groupBox") self.progressBar = QtWidgets.QProgressBar(self.groupBox) self.progressBar.setGeometry(QtCore.QRect(150, 100, 201, 16)) self.progressBar.setProperty("value", 0) self.progressBar.setObjectName("progressBar") self.horizontalSlider = QtWidgets.QSlider(self.groupBox) self.horizontalSlider.setGeometry(QtCore.QRect(150, 20, 161, 22)) self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider.setObjectName("horizontalSlider") self.label_3 = QtWidgets.QLabel(self.groupBox) self.label_3.setGeometry(QtCore.QRect(30, 100, 61, 16)) self.label_3.setObjectName("label_3") self.label = QtWidgets.QLabel(self.groupBox) self.label.setGeometry(QtCore.QRect(30, 20, 47, 13)) self.label.setObjectName("label") self.horizontalScrollBar = QtWidgets.QScrollBar(self.groupBox) self.horizontalScrollBar.setGeometry(QtCore.QRect(150, 60, 160, 16)) self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal) self.horizontalScrollBar.setObjectName("horizontalScrollBar") self.label_2 = QtWidgets.QLabel(self.groupBox) self.label_2.setGeometry(QtCore.QRect(30, 60, 47, 13)) self.label_2.setObjectName("label_2") self.groupBox_2 = QtWidgets.QGroupBox(Form) self.groupBox_2.setGeometry(QtCore.QRect(10, 140, 381, 151)) self.groupBox_2.setObjectName("groupBox_2") self.checkBox = QtWidgets.QCheckBox(self.groupBox_2) self.checkBox.setGeometry(QtCore.QRect(30, 30, 70, 21)) self.checkBox.setObjectName("checkBox") self.checkBox_2 = QtWidgets.QCheckBox(self.groupBox_2) self.checkBox_2.setGeometry(QtCore.QRect(210, 30, 131, 17)) self.checkBox_2.setObjectName("checkBox_2") self.radioButton = QtWidgets.QRadioButton(self.groupBox_2) self.radioButton.setGeometry(QtCore.QRect(30, 80, 121, 17)) self.radioButton.setObjectName("radioButton") self.radioButton_2 = QtWidgets.QRadioButton(self.groupBox_2) self.radioButton_2.setGeometry(QtCore.QRect(210, 80, 151, 17)) self.radioButton_2.setObjectName("radioButton_2") self.retranslateUi(Form) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): _translate = QtCore.QCoreApplication.translate Form.setWindowTitle(_translate("Form", "Form")) self.label_3.setText(_translate("Form", "ProcessBar")) self.label.setText(_translate("Form", "Slider")) self.label_2.setText(_translate("Form", "ScollBar")) self.groupBox_2.setTitle(_translate("Form", "ProcessBar设置")) self.checkBox.setText(_translate("Form", "textVisible")) self.checkBox_2.setText(_translate("Form", "InvertedAppearance")) self.radioButton.setText(_translate("Form", "显示格式--百分比")) self.radioButton_2.setText(_translate("Form", "显示格式--当前值"))