系列: ocpp
python
333 行
· 更新于 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_())
相关文章
ocpp
python
更新于 2026-02-03
central_system.py
central_system.py — python source code from the ocpp learning materials (ocpp/homework/central_system.py).
阅读文章 →
ocpp
python
更新于 2026-02-03
charge_point.py
charge_point.py — python source code from the ocpp learning materials (ocpp/homework/ocpp/charge_point.py).
阅读文章 →
ocpp
python
更新于 2026-02-03
exceptions.py
exceptions.py — python source code from the ocpp learning materials (ocpp/homework/ocpp/exceptions.py).
阅读文章 →
ocpp
python
更新于 2026-02-03
messages.py
messages.py — python source code from the ocpp learning materials (ocpp/homework/ocpp/messages.py).
阅读文章 →
ocpp
python
更新于 2026-02-03
routing.py
routing.py — python source code from the ocpp learning materials (ocpp/homework/ocpp/routing.py).
阅读文章 →
ocpp
python
更新于 2026-02-03
__init__.py
__init__.py — python source code from the ocpp learning materials (ocpp/homework/ocpp/v16/__init__.py).
阅读文章 →