1234567891011121314151617181920212223242526272829303132 |
- #!/usr/bin/env python
- # -*- encoding: utf-8 -*-
- from ui.download import Download
- from ui.own.frame_theme import MyFrame
- from utils.globalvar import SD
- from utils.qt import QMessageBox, Signal
- class Win_Download(Download, MyFrame):
- bms_sn_signal = Signal()
- bat_sn_signal = Signal()
- def __init__(self, parent=None):
- super(Win_Download, self).__init__(parent)
- self.setupUi(self)
- self.btn_bms_sn.clicked.connect(self._bms_sn)
- self.btn_battery_sn.clicked.connect(self._battery_sn)
- def _bms_sn(self):
- self.bms_sn_signal.emit()
- def _battery_sn(self):
- self.bat_sn_signal.emit()
- def can_connect_error(self):
- QMessageBox.critical(self, "连接状态" if SD.SYSTEM_LANGUAGE == 0 else "Connect State", "CAN 连接失败!" if SD.SYSTEM_LANGUAGE == 0 else "CAN Connect Error!")
- def index_error(self):
- QMessageBox.critical(self, "错误的SN" if SD.SYSTEM_LANGUAGE == 0 else "SN error", "SN不符!" if SD.SYSTEM_LANGUAGE == 0 else "SN not aviable!")
|