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()