S SmartDocs
Series: ocpp python 333 lines · Updated 2026-02-03

step7_2.py

ocpp/homework/ui_hori/step7_2.py

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'step7_2.ui'
#
# Created by: PyQt5 UI code generator 5.15.9
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(1024, 600)
        self.label = QtWidgets.QLabel(Form)
        self.label.setGeometry(QtCore.QRect(0, 0, 1024, 600))
        self.label.setText("")
        self.label.setPixmap(QtGui.QPixmap("image/bg_step7.png"))
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(Form)
        self.label_2.setGeometry(QtCore.QRect(361, 56, 301, 46))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(40)
        self.label_2.setFont(font)
        self.label_2.setStyleSheet("color:rgb(255,255,255)")
        self.label_2.setObjectName("label_2")
        self.battery = QtWidgets.QLabel(Form)
        self.battery.setText("")
        self.battery.setPixmap(QtGui.QPixmap("image/battery-10.png"))
        self.battery.setObjectName("battery")
        self.battery_num = QtWidgets.QLabel(Form)
        self.battery_num.setGeometry(QtCore.QRect(230, 180, 271, 147))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(79)
        self.battery_num.setFont(font)
        self.battery_num.setStyleSheet("color:rgb(255, 120, 0)")
        self.battery_num.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.battery_num.setObjectName("battery_num")
        self.frame = QtWidgets.QFrame(Form)
        self.frame.setGeometry(QtCore.QRect(504, 148, 185, 83))
        self.frame.setStyleSheet("background-color: #021426;\n"
"border: 2px solid qlineargradient(\n"
"                    spread:pad, x1:0, y1:0, x2:1, y2:0,\n"
"                    stop:0 #0080ff, stop:1 #00aaff\n"
"                );\n"
"border-radius: 10px;")
        self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.frame_2 = QtWidgets.QFrame(Form)
        self.frame_2.setGeometry(QtCore.QRect(724, 148, 185, 83))
        self.frame_2.setStyleSheet("background-color: #021426;\n"
"border: 2px solid qlineargradient(\n"
"                    spread:pad, x1:0, y1:0, x2:1, y2:0,\n"
"                    stop:0 #0080ff, stop:1 #00aaff\n"
"                );\n"
"border-radius: 10px;")
        self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_2.setObjectName("frame_2")
        self.frame_3 = QtWidgets.QFrame(Form)
        self.frame_3.setGeometry(QtCore.QRect(504, 243, 185, 83))
        self.frame_3.setStyleSheet("background-color: #021426;\n"
"border: 2px solid qlineargradient(\n"
"                    spread:pad, x1:0, y1:0, x2:1, y2:0,\n"
"                    stop:0 #0080ff, stop:1 #00aaff\n"
"                );\n"
"border-radius: 10px;")
        self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_3.setObjectName("frame_3")
        self.frame_4 = QtWidgets.QFrame(Form)
        self.frame_4.setGeometry(QtCore.QRect(724, 243, 185, 83))
        self.frame_4.setStyleSheet("background-color: #021426;\n"
"border: 2px solid qlineargradient(\n"
"                    spread:pad, x1:0, y1:0, x2:1, y2:0,\n"
"                    stop:0 #0080ff, stop:1 #00aaff\n"
"                );\n"
"border-radius: 10px;")
        self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_4.setObjectName("frame_4")
        self.frame_5 = QtWidgets.QFrame(Form)
        self.frame_5.setGeometry(QtCore.QRect(504, 338, 185, 83))
        self.frame_5.setStyleSheet("background-color: #021426;\n"
"border: 2px solid qlineargradient(\n"
"                    spread:pad, x1:0, y1:0, x2:1, y2:0,\n"
"                    stop:0 #0080ff, stop:1 #00aaff\n"
"                );\n"
"border-radius: 10px;")
        self.frame_5.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_5.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_5.setObjectName("frame_5")
        self.frame_6 = QtWidgets.QFrame(Form)
        self.frame_6.setGeometry(QtCore.QRect(724, 338, 184, 83))
        self.frame_6.setStyleSheet("background-color: #021426;\n"
"border: 2px solid qlineargradient(\n"
"                    spread:pad, x1:0, y1:0, x2:1, y2:0,\n"
"                    stop:0 #0080ff, stop:1 #00aaff\n"
"                );\n"
"border-radius: 10px;")
        self.frame_6.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.frame_6.setFrameShadow(QtWidgets.QFrame.Raised)
        self.frame_6.setObjectName("frame_6")
        self.label_3 = QtWidgets.QLabel(Form)
        self.label_3.setGeometry(QtCore.QRect(516, 154, 54, 18))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(13)
        self.label_3.setFont(font)
        self.label_3.setStyleSheet("color:rgb(255,255,255)")
        self.label_3.setObjectName("label_3")
        self.label_4 = QtWidgets.QLabel(Form)
        self.label_4.setGeometry(QtCore.QRect(667, 202, 20, 20))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(13)
        self.label_4.setFont(font)
        self.label_4.setStyleSheet("color:rgb(255,255,255)")
        self.label_4.setObjectName("label_4")
        self.label_5 = QtWidgets.QLabel(Form)
        self.label_5.setGeometry(QtCore.QRect(735, 154, 105, 18))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(13)
        self.label_5.setFont(font)
        self.label_5.setStyleSheet("color:rgb(255,255,255)")
        self.label_5.setObjectName("label_5")
        self.label_6 = QtWidgets.QLabel(Form)
        self.label_6.setGeometry(QtCore.QRect(797, 202, 12, 18))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(13)
        self.label_6.setFont(font)
        self.label_6.setStyleSheet("color:rgb(255,255,255)")
        self.label_6.setObjectName("label_6")
        self.label_7 = QtWidgets.QLabel(Form)
        self.label_7.setGeometry(QtCore.QRect(875, 202, 31, 18))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(13)
        self.label_7.setFont(font)
        self.label_7.setStyleSheet("color:rgb(255,255,255)")
        self.label_7.setObjectName("label_7")
        self.label_8 = QtWidgets.QLabel(Form)
        self.label_8.setGeometry(QtCore.QRect(516, 250, 54, 18))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(13)
        self.label_8.setFont(font)
        self.label_8.setStyleSheet("color:rgb(255,255,255)")
        self.label_8.setObjectName("label_8")
        self.label_9 = QtWidgets.QLabel(Form)
        self.label_9.setGeometry(QtCore.QRect(667, 297, 11, 20))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(13)
        self.label_9.setFont(font)
        self.label_9.setStyleSheet("color:rgb(255,255,255)")
        self.label_9.setObjectName("label_9")
        self.label_10 = QtWidgets.QLabel(Form)
        self.label_10.setGeometry(QtCore.QRect(735, 250, 83, 18))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(13)
        self.label_10.setFont(font)
        self.label_10.setStyleSheet("color:rgb(255,255,255)")
        self.label_10.setObjectName("label_10")
        self.label_11 = QtWidgets.QLabel(Form)
        self.label_11.setGeometry(QtCore.QRect(880, 297, 20, 18))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(13)
        self.label_11.setFont(font)
        self.label_11.setStyleSheet("color:rgb(255,255,255)")
        self.label_11.setObjectName("label_11")
        self.label_12 = QtWidgets.QLabel(Form)
        self.label_12.setGeometry(QtCore.QRect(516, 345, 48, 18))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(13)
        self.label_12.setFont(font)
        self.label_12.setStyleSheet("color:rgb(255,255,255)")
        self.label_12.setObjectName("label_12")
        self.label_13 = QtWidgets.QLabel(Form)
        self.label_13.setGeometry(QtCore.QRect(657, 392, 23, 18))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(13)
        self.label_13.setFont(font)
        self.label_13.setStyleSheet("color:rgb(255,255,255)")
        self.label_13.setObjectName("label_13")
        self.label_14 = QtWidgets.QLabel(Form)
        self.label_14.setGeometry(QtCore.QRect(735, 345, 103, 18))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(13)
        self.label_14.setFont(font)
        self.label_14.setStyleSheet("color:rgb(255,255,255)")
        self.label_14.setObjectName("label_14")
        self.label_15 = QtWidgets.QLabel(Form)
        self.label_15.setGeometry(QtCore.QRect(871, 392, 31, 18))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(13)
        self.label_15.setFont(font)
        self.label_15.setStyleSheet("color:rgb(255,255,255)")
        self.label_15.setObjectName("label_15")
        self.voltage = QtWidgets.QLabel(Form)
        self.voltage.setGeometry(QtCore.QRect(504, 178, 151, 55))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(40)
        self.voltage.setFont(font)
        self.voltage.setStyleSheet("color:rgb(255, 120, 0)")
        self.voltage.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.voltage.setObjectName("voltage")
        self.hour = QtWidgets.QLabel(Form)
        self.hour.setGeometry(QtCore.QRect(740, 177, 51, 55))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(40)
        self.hour.setFont(font)
        self.hour.setStyleSheet("color:rgb(255, 120, 0)")
        self.hour.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.hour.setObjectName("hour")
        self.min = QtWidgets.QLabel(Form)
        self.min.setGeometry(QtCore.QRect(819, 177, 54, 55))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(40)
        self.min.setFont(font)
        self.min.setStyleSheet("color:rgb(255, 120, 0)")
        self.min.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.min.setObjectName("min")
        self.kg = QtWidgets.QLabel(Form)
        self.kg.setGeometry(QtCore.QRect(720, 273, 151, 55))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(40)
        self.kg.setFont(font)
        self.kg.setStyleSheet("color:rgb(255, 120, 0)")
        self.kg.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.kg.setObjectName("kg")
        self.power = QtWidgets.QLabel(Form)
        self.power.setGeometry(QtCore.QRect(502, 369, 151, 55))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(40)
        self.power.setFont(font)
        self.power.setStyleSheet("color:rgb(255, 120, 0)")
        self.power.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.power.setObjectName("power")
        self.amp = QtWidgets.QLabel(Form)
        self.amp.setGeometry(QtCore.QRect(524, 273, 131, 55))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(40)
        self.amp.setFont(font)
        self.amp.setStyleSheet("color:rgb(255, 120, 0)")
        self.amp.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.amp.setObjectName("amp")
        self.nt = QtWidgets.QLabel(Form)
        self.nt.setGeometry(QtCore.QRect(737, 368, 131, 55))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(40)
        self.nt.setFont(font)
        self.nt.setStyleSheet("color:rgb(255, 120, 0)")
        self.nt.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.nt.setObjectName("nt")
        self.pushButton_stop = QtWidgets.QPushButton(Form)
        self.pushButton_stop.setGeometry(QtCore.QRect(558, 485, 250, 88))
        self.pushButton_stop.setText("")
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("image/stop.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.pushButton_stop.setIcon(icon)
        self.pushButton_stop.setIconSize(QtCore.QSize(250, 88))
        self.pushButton_stop.setFlat(True)
        self.pushButton_stop.setObjectName("pushButton_stop")
        self.pushButton_continue = QtWidgets.QPushButton(Form)
        self.pushButton_continue.setGeometry(QtCore.QRect(270, 485, 250, 88))
        self.pushButton_continue.setText("")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap("image/continue.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.pushButton_continue.setIcon(icon1)
        self.pushButton_continue.setIconSize(QtCore.QSize(250, 88))
        self.pushButton_continue.setFlat(True)
        self.pushButton_continue.setObjectName("pushButton_continue")

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "Form"))
        self.label_2.setText(_translate("Form", "Battery Charging"))
        self.battery_num.setText(_translate("Form", "100%"))
        self.label_3.setText(_translate("Form", "Voltage"))
        self.label_4.setText(_translate("Form", "V"))
        self.label_5.setText(_translate("Form", "Charging Time"))
        self.label_6.setText(_translate("Form", "H"))
        self.label_7.setText(_translate("Form", " Min"))
        self.label_8.setText(_translate("Form", "Current"))
        self.label_9.setText(_translate("Form", "A"))
        self.label_10.setText(_translate("Form", "CO2 Saved"))
        self.label_11.setText(_translate("Form", "Kg"))
        self.label_12.setText(_translate("Form", "Power"))
        self.label_13.setText(_translate("Form", "Kw"))
        self.label_14.setText(_translate("Form", "Charging Cost"))
        self.label_15.setText(_translate("Form", "NT$"))
        self.voltage.setText(_translate("Form", "0.0"))
        self.hour.setText(_translate("Form", "00"))
        self.min.setText(_translate("Form", "00"))
        self.kg.setText(_translate("Form", "0.0"))
        self.power.setText(_translate("Form", "0.0"))
        self.amp.setText(_translate("Form", "0"))
        self.nt.setText(_translate("Form", "0"))


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    Form = QtWidgets.QWidget()
    ui = Ui_Form()
    ui.setupUi(Form)
    Form.show()
    sys.exit(app.exec_())

Related articles