from PyQt5.QtWidgets import QApplication, QMainWindow, QMessageBox # 必须要有,不求甚解
import sys # 必须要有,不求甚解
import ui # 调用界面UI
class MainCode(QMainWindow, ui.Ui_mainWindow):
def init(self):
QMainWindow.init(self)
ui.Ui_mainWindow.init(self)
self.setupUi(self)
def jisuan1(self):tem=self.lineEdit0.text()if not self.lineEdit0.text():QMessageBox.warning(None,"信息","输入值不能为空")else:tem='0x'+temtem=int(tem,16)temp=(tem*2-187.19)/3.218self.lcdNumber0.display(temp)def jisuan2(self):tem=self.lineEdit1.text()if not self.lineEdit1.text():QMessageBox.warning(None,"信息","输入值不能为空")else:tem='0x'+temtem=int(tem,16)temp=(tem*2-147.5)/3.0448self.lcdNumber1.display(temp)def jisuan3(self):tem=self.lineEdit2.text()if not self.lineEdit2.text():QMessageBox.warning(None,"信息","输入值不能为空")else:tem='0x'+temtem=int(tem,16)temp=(tem*2-157)/2.92self.lcdNumber2.display(temp)def jisuan4(self):tem=self.lineEdit3.text()tem1=self.lineEdit4.text()if not self.lineEdit3.text():QMessageBox.warning(None,"信息","输入值不能为空")else:tem='0x'+temtem=int(tem,16)tem=tem & 0x30tem=tem >> 4tem1='0x'+tem1tem1=int(tem1,16)tem1=tem1 << 2temp=tem+tem1temp=0.189*float(temp)-58.612self.lcdNumber3.display(temp)
if name == 'main':
app = QApplication(sys.argv)
md = MainCode()
md.show()
sys.exit(app.exec_())