Files
python_tools/updata/updata.py
2023-10-29 11:32:46 +08:00

50 lines
1.2 KiB
Python

from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
import sys
import base64
import updata_ssh
import updata_uart
import memory_pic
class updata_dlg(QWidget):
def __init__(self):
QWidget.__init__(self)
self.resize(870, 430)
self.tab_widget=QTabWidget(self)
self.setWindowTitle("设备软件升级维护工具")
self.tab_widget.setGeometry(QRect(0,0,870,430))
widget_ssh=updata_ssh.updata_dlg()
widget_uart=updata_uart.updata_dlg()
self.tab_widget.setTabPosition(QTabWidget.TabPosition.North)
self.tab_widget.addTab(widget_ssh,"批检仪/赋码仪主板(SSH)")
self.tab_widget.addTab(widget_uart,"MCU串口升级")
self.tab_widget.setTabShape(QTabWidget.TabShape.Triangular)
self.setWindowFlags(self.windowFlags() &(~ Qt.WindowType.WindowMaximizeButtonHint))
self.setFixedSize(self.width(), self.height())
Logo = QPixmap()
Logo.loadFromData(base64.b64decode(memory_pic.icon_ico))
icon = QIcon()
icon.addPixmap(Logo, QIcon.Normal, QIcon.Off)
self.setWindowIcon(icon)
if __name__ == "__main__":
app = QApplication(sys.argv)
dlg=updata_dlg()
dlg.show()
app.exec()