Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- # Form implementation generated from reading ui file './mainwindow333.ui'
- #
- # Created by: PyQt5 UI code generator 5.15.2
- #
- # 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_MainWindow(object):
- def setupUi(self, MainWindow):
- MainWindow.setObjectName("MainWindow")
- MainWindow.resize(458, 431)
- MainWindow.setMaximumSize(QtCore.QSize(458, 431))
- self.centralWidget = QtWidgets.QWidget(MainWindow)
- self.centralWidget.setEnabled(True)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.centralWidget.sizePolicy().hasHeightForWidth())
- self.centralWidget.setSizePolicy(sizePolicy)
- self.centralWidget.setMinimumSize(QtCore.QSize(458, 390))
- self.centralWidget.setMaximumSize(QtCore.QSize(390, 450))
- self.centralWidget.setObjectName("centralWidget")
- self.pushButton_n1 = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_n1.setGeometry(QtCore.QRect(9, 251, 75, 51))
- self.pushButton_n1.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_n1.setFont(font)
- self.pushButton_n1.setStyleSheet("QPushButton {\n"
- "color: #1976D2;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_n1.setObjectName("pushButton_n1")
- self.pushButton_n2 = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_n2.setGeometry(QtCore.QRect(98, 251, 75, 51))
- self.pushButton_n2.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_n2.setFont(font)
- self.pushButton_n2.setStyleSheet("QPushButton {\n"
- "color: #1976D2;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_n2.setObjectName("pushButton_n2")
- self.pushButton_n3 = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_n3.setGeometry(QtCore.QRect(187, 251, 75, 51))
- self.pushButton_n3.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_n3.setFont(font)
- self.pushButton_n3.setStyleSheet("QPushButton {\n"
- "color: #1976D2;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_n3.setObjectName("pushButton_n3")
- self.pushButton_n0_2 = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_n0_2.setGeometry(QtCore.QRect(98, 317, 75, 51))
- self.pushButton_n0_2.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_n0_2.setFont(font)
- self.pushButton_n0_2.setStyleSheet("QPushButton {\n"
- "color: #1976D2;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_n0_2.setObjectName("pushButton_n0_2")
- self.pushButton_pc = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_pc.setGeometry(QtCore.QRect(187, 317, 75, 51))
- self.pushButton_pc.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(False)
- font.setWeight(50)
- self.pushButton_pc.setFont(font)
- self.pushButton_pc.setStyleSheet("QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_pc.setObjectName("pushButton_pc")
- self.pushButton_eq = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_eq.setGeometry(QtCore.QRect(280, 317, 165, 51))
- self.pushButton_eq.setMinimumSize(QtCore.QSize(160, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_eq.setFont(font)
- self.pushButton_eq.setStyleSheet("QPushButton {\n"
- "color: #4CAF50;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_eq.setObjectName("pushButton_eq")
- self.lineEdit = QtWidgets.QLineEdit(self.centralWidget)
- self.lineEdit.setGeometry(QtCore.QRect(12, 2, 425, 50))
- font = QtGui.QFont()
- font.setPointSize(28)
- font.setBold(True)
- font.setWeight(75)
- self.lineEdit.setFont(font)
- self.lineEdit.setObjectName("lineEdit")
- self.pushButton_n0 = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_n0.setGeometry(QtCore.QRect(9, 317, 75, 51))
- self.pushButton_n0.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_n0.setFont(font)
- self.pushButton_n0.setStyleSheet("QPushButton {\n"
- "color: #1976D2;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_n0.setObjectName("pushButton_n0")
- self.pushButton_add = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_add.setGeometry(QtCore.QRect(277, 251, 75, 51))
- self.pushButton_add.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(False)
- font.setWeight(50)
- self.pushButton_add.setFont(font)
- self.pushButton_add.setStyleSheet("QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_add.setObjectName("pushButton_add")
- self.pushButton_sub = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_sub.setGeometry(QtCore.QRect(277, 185, 75, 51))
- self.pushButton_sub.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(False)
- font.setWeight(50)
- self.pushButton_sub.setFont(font)
- self.pushButton_sub.setStyleSheet("QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_sub.setObjectName("pushButton_sub")
- self.pushButton_n6 = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_n6.setGeometry(QtCore.QRect(187, 185, 75, 51))
- self.pushButton_n6.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_n6.setFont(font)
- self.pushButton_n6.setStyleSheet("QPushButton {\n"
- "color: #1976D2;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_n6.setObjectName("pushButton_n6")
- self.pushButton_n5 = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_n5.setGeometry(QtCore.QRect(98, 185, 75, 51))
- self.pushButton_n5.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_n5.setFont(font)
- self.pushButton_n5.setStyleSheet("QPushButton {\n"
- "color: #1976D2;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_n5.setObjectName("pushButton_n5")
- self.pushButton_n4 = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_n4.setGeometry(QtCore.QRect(9, 185, 75, 51))
- self.pushButton_n4.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_n4.setFont(font)
- self.pushButton_n4.setStyleSheet("QPushButton {\n"
- "color: #1976D2;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_n4.setObjectName("pushButton_n4")
- self.pushButton_n7 = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_n7.setEnabled(True)
- self.pushButton_n7.setGeometry(QtCore.QRect(9, 119, 75, 51))
- self.pushButton_n7.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_n7.setFont(font)
- self.pushButton_n7.setStyleSheet("QPushButton {\n"
- "color: #1976D2;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_n7.setObjectName("pushButton_n7")
- self.pushButton_n8 = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_n8.setGeometry(QtCore.QRect(98, 119, 75, 51))
- self.pushButton_n8.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_n8.setFont(font)
- self.pushButton_n8.setStyleSheet("QPushButton {\n"
- "color: #1976D2;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_n8.setObjectName("pushButton_n8")
- self.pushButton_n9 = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_n9.setGeometry(QtCore.QRect(187, 119, 75, 51))
- self.pushButton_n9.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_n9.setFont(font)
- self.pushButton_n9.setStyleSheet("QPushButton {\n"
- "color: #1976D2;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_n9.setObjectName("pushButton_n9")
- self.pushButton_mul = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_mul.setGeometry(QtCore.QRect(277, 119, 75, 51))
- self.pushButton_mul.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(False)
- font.setWeight(50)
- self.pushButton_mul.setFont(font)
- self.pushButton_mul.setStyleSheet("QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_mul.setObjectName("pushButton_mul")
- self.pushButton_div = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_div.setGeometry(QtCore.QRect(277, 53, 75, 51))
- self.pushButton_div.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(False)
- font.setWeight(50)
- self.pushButton_div.setFont(font)
- self.pushButton_div.setStyleSheet("QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_div.setObjectName("pushButton_div")
- self.pushButton_mr = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_mr.setGeometry(QtCore.QRect(187, 53, 75, 51))
- self.pushButton_mr.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(False)
- font.setWeight(50)
- self.pushButton_mr.setFont(font)
- self.pushButton_mr.setStyleSheet("QPushButton {\n"
- " color: #FFC107;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: #FFC107; \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_mr.setObjectName("pushButton_mr")
- self.pushButton_m = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_m.setGeometry(QtCore.QRect(98, 53, 75, 51))
- self.pushButton_m.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(False)
- font.setWeight(50)
- self.pushButton_m.setFont(font)
- self.pushButton_m.setStyleSheet("QPushButton {\n"
- " color: #FFC107;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: #FFC107; \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_m.setObjectName("pushButton_m")
- self.pushButton_ac = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_ac.setGeometry(QtCore.QRect(9, 53, 75, 51))
- self.pushButton_ac.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(False)
- font.setWeight(50)
- self.pushButton_ac.setFont(font)
- self.pushButton_ac.setStyleSheet("QPushButton {\n"
- " color: #f44336;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(191,255,191); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_ac.setObjectName("pushButton_ac")
- self.pushButton_n13 = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_n13.setEnabled(True)
- self.pushButton_n13.setGeometry(QtCore.QRect(366, 251, 76, 51))
- self.pushButton_n13.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_n13.setFont(font)
- self.pushButton_n13.setStyleSheet("QPushButton {\n"
- "color: #1976D2;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_n13.setObjectName("pushButton_n13")
- self.pushButton_n12 = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_n12.setEnabled(True)
- self.pushButton_n12.setGeometry(QtCore.QRect(366, 185, 75, 51))
- self.pushButton_n12.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_n12.setFont(font)
- self.pushButton_n12.setStyleSheet("QPushButton {\n"
- "color: #1976D2;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_n12.setObjectName("pushButton_n12")
- self.pushButton_n11 = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_n11.setEnabled(True)
- self.pushButton_n11.setGeometry(QtCore.QRect(366, 119, 75, 51))
- self.pushButton_n11.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_n11.setFont(font)
- self.pushButton_n11.setStyleSheet("QPushButton {\n"
- "color: #1976D2;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_n11.setObjectName("pushButton_n11")
- self.pushButton_n10 = QtWidgets.QPushButton(self.centralWidget)
- self.pushButton_n10.setEnabled(True)
- self.pushButton_n10.setGeometry(QtCore.QRect(366, 53, 75, 51))
- self.pushButton_n10.setMinimumSize(QtCore.QSize(0, 50))
- font = QtGui.QFont()
- font.setPointSize(27)
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_n10.setFont(font)
- self.pushButton_n10.setStyleSheet("QPushButton {\n"
- "color: #1976D2;\n"
- "}\n"
- "QPushButton:hover {\n"
- " background-color:rgb(191,255,191);\n"
- "}\n"
- "\n"
- "QPushButton:pressed {\n"
- " background-color: rgb(35,156,60); \n"
- " color: rgb(255, 255, 255);\n"
- "}")
- self.pushButton_n10.setObjectName("pushButton_n10")
- MainWindow.setCentralWidget(self.centralWidget)
- self.menuBar = QtWidgets.QMenuBar(MainWindow)
- self.menuBar.setGeometry(QtCore.QRect(0, 0, 458, 21))
- self.menuBar.setObjectName("menuBar")
- self.menuFile = QtWidgets.QMenu(self.menuBar)
- self.menuFile.setObjectName("menuFile")
- MainWindow.setMenuBar(self.menuBar)
- self.statusBar = QtWidgets.QStatusBar(MainWindow)
- self.statusBar.setObjectName("statusBar")
- MainWindow.setStatusBar(self.statusBar)
- self.actionExit = QtWidgets.QAction(MainWindow)
- self.actionExit.setObjectName("actionExit")
- self.actionReset = QtWidgets.QAction(MainWindow)
- self.actionReset.setObjectName("actionReset")
- self.menuFile.addAction(self.actionReset)
- self.menuFile.addAction(self.actionExit)
- self.menuBar.addAction(self.menuFile.menuAction())
- self.retranslateUi(MainWindow)
- QtCore.QMetaObject.connectSlotsByName(MainWindow)
- def retranslateUi(self, MainWindow):
- _translate = QtCore.QCoreApplication.translate
- MainWindow.setWindowTitle(_translate("MainWindow", "Calculon"))
- self.pushButton_n1.setText(_translate("MainWindow", "1"))
- self.pushButton_n1.setShortcut(_translate("MainWindow", "1"))
- self.pushButton_n2.setText(_translate("MainWindow", "2"))
- self.pushButton_n2.setShortcut(_translate("MainWindow", "2"))
- self.pushButton_n3.setText(_translate("MainWindow", "3"))
- self.pushButton_n3.setShortcut(_translate("MainWindow", "3"))
- self.pushButton_n0_2.setText(_translate("MainWindow", "."))
- self.pushButton_n0_2.setShortcut(_translate("MainWindow", "0"))
- self.pushButton_pc.setText(_translate("MainWindow", "%"))
- self.pushButton_pc.setShortcut(_translate("MainWindow", "%"))
- self.pushButton_eq.setText(_translate("MainWindow", "="))
- self.pushButton_eq.setShortcut(_translate("MainWindow", "Return"))
- self.pushButton_n0.setText(_translate("MainWindow", "0"))
- self.pushButton_n0.setShortcut(_translate("MainWindow", "0"))
- self.pushButton_add.setText(_translate("MainWindow", "+"))
- self.pushButton_add.setShortcut(_translate("MainWindow", "+"))
- self.pushButton_sub.setText(_translate("MainWindow", "-"))
- self.pushButton_sub.setShortcut(_translate("MainWindow", "-"))
- self.pushButton_n6.setText(_translate("MainWindow", "6"))
- self.pushButton_n6.setShortcut(_translate("MainWindow", "6"))
- self.pushButton_n5.setText(_translate("MainWindow", "5"))
- self.pushButton_n5.setShortcut(_translate("MainWindow", "5"))
- self.pushButton_n4.setText(_translate("MainWindow", "4"))
- self.pushButton_n4.setShortcut(_translate("MainWindow", "4"))
- self.pushButton_n7.setText(_translate("MainWindow", "7"))
- self.pushButton_n7.setShortcut(_translate("MainWindow", "7"))
- self.pushButton_n8.setText(_translate("MainWindow", "8"))
- self.pushButton_n8.setShortcut(_translate("MainWindow", "8"))
- self.pushButton_n9.setText(_translate("MainWindow", "9"))
- self.pushButton_n9.setShortcut(_translate("MainWindow", "9"))
- self.pushButton_mul.setText(_translate("MainWindow", "x"))
- self.pushButton_mul.setShortcut(_translate("MainWindow", "*"))
- self.pushButton_div.setText(_translate("MainWindow", "÷"))
- self.pushButton_div.setShortcut(_translate("MainWindow", "/"))
- self.pushButton_mr.setText(_translate("MainWindow", "MR"))
- self.pushButton_mr.setShortcut(_translate("MainWindow", "R"))
- self.pushButton_m.setText(_translate("MainWindow", "M"))
- self.pushButton_m.setShortcut(_translate("MainWindow", "M"))
- self.pushButton_ac.setText(_translate("MainWindow", "AC"))
- self.pushButton_ac.setShortcut(_translate("MainWindow", "Esc"))
- self.pushButton_n13.setText(_translate("MainWindow", "нод"))
- self.pushButton_n13.setShortcut(_translate("MainWindow", "7"))
- self.pushButton_n12.setText(_translate("MainWindow", "log"))
- self.pushButton_n12.setShortcut(_translate("MainWindow", "7"))
- self.pushButton_n11.setText(_translate("MainWindow", "tan"))
- self.pushButton_n11.setShortcut(_translate("MainWindow", "7"))
- self.pushButton_n10.setText(_translate("MainWindow", "X³"))
- self.pushButton_n10.setShortcut(_translate("MainWindow", "7"))
- self.menuFile.setTitle(_translate("MainWindow", "File"))
- self.actionExit.setText(_translate("MainWindow", "Exit"))
- self.actionExit.setShortcut(_translate("MainWindow", "Ctrl+Q"))
- self.actionReset.setText(_translate("MainWindow", "Reset"))
- self.actionReset.setShortcut(_translate("MainWindow", "Ctrl+R"))
- from PyQt5.QtGui import *
- from PyQt5.QtWidgets import *
- from PyQt5 import QtCore, QtGui, QtWidgets
- from PyQt5.QtCore import Qt
- import sys
- import math
- import operator
- class Calculator(QtWidgets.QMainWindow, Ui_MainWindow):
- def __init__(self):
- super(Calculator, self).__init__()
- self.uif = Ui_MainWindow()
- self.uif.setupUi(self)
- #self.uif.lineEdit.setAlignment(Qt.setAlignRight)
- self.uif.pushButton_n0.pressed.connect(self.btn_0)
- self.uif.pushButton_n0_2.pressed.connect(self.btn_tohka)
- self.uif.pushButton_n1.pressed.connect(self.btn_1)
- self.uif.pushButton_n2.pressed.connect(self.btn_2)
- self.uif.pushButton_n3.pressed.connect(self.btn_3)
- self.uif.pushButton_n4.pressed.connect(self.btn_4)
- self.uif.pushButton_n5.pressed.connect(self.btn_5)
- self.uif.pushButton_n6.pressed.connect(self.btn_6)
- self.uif.pushButton_n7.pressed.connect(self.btn_7)
- self.uif.pushButton_n8.pressed.connect(self.btn_8)
- self.uif.pushButton_n9.pressed.connect(self.btn_9)
- self.uif.pushButton_add.pressed.connect(self.btn_plus)
- self.uif.pushButton_sub.pressed.connect(self.btn_minus)
- self.uif.pushButton_mul.pressed.connect(self.btn_umno)
- self.uif.pushButton_div.pressed.connect(self.btn_delit)
- self.uif.pushButton_pc.pressed.connect(self.btn_procent)
- self.uif.pushButton_n11.pressed.connect(self.btn_tang)
- self.uif.pushButton_n10.pressed.connect(self.btn_kub)
- self.uif.pushButton_n12.pressed.connect(self.btn_log)
- self.uif.pushButton_ac.pressed.connect(self.btn_obnul)
- self.uif.pushButton_n13.pressed.connect(self.btn_nod)
- self.uif.pushButton_eq.pressed.connect(self.btn_ravno)
- def btn_0(self):
- st = self.uif.lineEdit.text()
- st += '0'
- self.uif.lineEdit.setText(st)
- def btn_1(self):
- st = self.uif.lineEdit.text()
- st += '1'
- self.uif.lineEdit.setText(st)
- def btn_2(self):
- st = self.uif.lineEdit.text()
- st += '2'
- self.uif.lineEdit.setText(st)
- def btn_3(self):
- st = self.uif.lineEdit.text()
- st += '3'
- self.uif.lineEdit.setText(st)
- def btn_4(self):
- st = self.uif.lineEdit.text()
- st += '4'
- self.uif.lineEdit.setText(st)
- def btn_5(self):
- st = self.uif.lineEdit.text()
- st += '5'
- self.uif.lineEdit.setText(st)
- def btn_6(self):
- st = self.uif.lineEdit.text()
- st += '6'
- self.uif.lineEdit.setText(st)
- def btn_7(self):
- st = self.uif.lineEdit.text()
- st += '7'
- self.uif.lineEdit.setText(st)
- def btn_8(self):
- st = self.uif.lineEdit.text()
- st += '8'
- self.uif.lineEdit.setText(st)
- def btn_9(self):
- st = self.uif.lineEdit.text()
- st += '9'
- self.uif.lineEdit.setText(st)
- def btn_plus(self):
- st = self.uif.lineEdit.text()
- st += '+'
- self.uif.lineEdit.setText(st)
- def btn_minus(self):
- st = self.uif.lineEdit.text()
- st += '-'
- self.uif.lineEdit.setText(st)
- def btn_umno(self):
- st = self.uif.lineEdit.text()
- st += '*'
- self.uif.lineEdit.setText(st)
- def btn_delit(self):
- st = self.uif.lineEdit.text()
- st += '/'
- self.uif.lineEdit.setText(st)
- def btn_tohka(self):
- st = self.uif.lineEdit.text()
- st += '.'
- self.uif.lineEdit.setText(st)
- def btn_procent(self):
- st = self.uif.lineEdit.text()
- st = float(st)/100
- st = str(st)
- self.uif.lineEdit.setText(st)
- def btn_tang(self):
- st = self.uif.lineEdit.text()
- st = math.tanh(float(st))
- st = str(st)
- self.uif.lineEdit.setText(st)
- def btn_kub(self):
- st = self.uif.lineEdit.text()
- st = float(st)**3
- st = str(st)
- self.uif.lineEdit.setText(st)
- def btn_log(self):
- st = self.uif.lineEdit.text()
- st = math.log(float(st))
- st = str(st)
- self.uif.lineEdit.setText(st)
- def btn_nod(self):
- print(gcd)
- self.uif.lineEdit.setText(st)
- def btn_obnul(self):
- st = self.uif.lineEdit.text()
- st = ''
- self.uif.lineEdit.setText(st)
- def btn_ravno(self):
- st = self.uif.lineEdit.text()
- print(st)
- try:
- result = str(eval(st, {}, {}))
- #print(result)
- except Exception:
- result = str("Ошибка")
- self.uif.lineEdit.setText(result)
- # print(result)
- app = QtWidgets.QApplication([])
- calc = Calculator()
- calc.show()
- app.exec_()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement