Skip to content

Commit 7a5d99e

Browse files
authored
Add files via upload
1 parent 6e546d5 commit 7a5d99e

File tree

4 files changed

+1007
-0
lines changed

4 files changed

+1007
-0
lines changed

MainWindow.py

Lines changed: 318 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,318 @@
1+
# -*- coding: utf-8 -*-
2+
3+
# Form implementation generated from reading ui file 'mainwindow.ui'
4+
#
5+
# Created by: PyQt5 UI code generator 5.10
6+
#
7+
# WARNING! All changes made in this file will be lost!
8+
9+
from PyQt5 import QtCore, QtGui, QtWidgets
10+
11+
class Ui_MainWindow(object):
12+
def setupUi(self, MainWindow):
13+
MainWindow.setObjectName("MainWindow")
14+
MainWindow.resize(484, 433)
15+
self.centralWidget = QtWidgets.QWidget(MainWindow)
16+
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum)
17+
sizePolicy.setHorizontalStretch(0)
18+
sizePolicy.setVerticalStretch(0)
19+
sizePolicy.setHeightForWidth(self.centralWidget.sizePolicy().hasHeightForWidth())
20+
self.centralWidget.setSizePolicy(sizePolicy)
21+
self.centralWidget.setObjectName("centralWidget")
22+
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.centralWidget)
23+
self.verticalLayout_2.setContentsMargins(11, 11, 11, 11)
24+
self.verticalLayout_2.setSpacing(6)
25+
self.verticalLayout_2.setObjectName("verticalLayout_2")
26+
self.verticalLayout = QtWidgets.QVBoxLayout()
27+
self.verticalLayout.setSpacing(6)
28+
self.verticalLayout.setObjectName("verticalLayout")
29+
self.lcdNumber = QtWidgets.QLCDNumber(self.centralWidget)
30+
self.lcdNumber.setDigitCount(10)
31+
self.lcdNumber.setObjectName("lcdNumber")
32+
self.verticalLayout.addWidget(self.lcdNumber)
33+
self.gridLayout = QtWidgets.QGridLayout()
34+
self.gridLayout.setSpacing(6)
35+
self.gridLayout.setObjectName("gridLayout")
36+
self.pushButton_n4 = QtWidgets.QPushButton(self.centralWidget)
37+
self.pushButton_n4.setMinimumSize(QtCore.QSize(0, 50))
38+
font = QtGui.QFont()
39+
font.setPointSize(27)
40+
font.setBold(True)
41+
font.setWeight(75)
42+
self.pushButton_n4.setFont(font)
43+
self.pushButton_n4.setStyleSheet("QPushButton {\n"
44+
"color: #1976D2;\n"
45+
"}")
46+
self.pushButton_n4.setObjectName("pushButton_n4")
47+
self.gridLayout.addWidget(self.pushButton_n4, 3, 0, 1, 1)
48+
self.pushButton_n1 = QtWidgets.QPushButton(self.centralWidget)
49+
self.pushButton_n1.setMinimumSize(QtCore.QSize(0, 50))
50+
font = QtGui.QFont()
51+
font.setPointSize(27)
52+
font.setBold(True)
53+
font.setWeight(75)
54+
self.pushButton_n1.setFont(font)
55+
self.pushButton_n1.setStyleSheet("QPushButton {\n"
56+
"color: #1976D2;\n"
57+
"}")
58+
self.pushButton_n1.setObjectName("pushButton_n1")
59+
self.gridLayout.addWidget(self.pushButton_n1, 4, 0, 1, 1)
60+
self.pushButton_n8 = QtWidgets.QPushButton(self.centralWidget)
61+
self.pushButton_n8.setMinimumSize(QtCore.QSize(0, 50))
62+
font = QtGui.QFont()
63+
font.setPointSize(27)
64+
font.setBold(True)
65+
font.setWeight(75)
66+
self.pushButton_n8.setFont(font)
67+
self.pushButton_n8.setStyleSheet("QPushButton {\n"
68+
"color: #1976D2;\n"
69+
"}")
70+
self.pushButton_n8.setObjectName("pushButton_n8")
71+
self.gridLayout.addWidget(self.pushButton_n8, 2, 1, 1, 1)
72+
self.pushButton_mul = QtWidgets.QPushButton(self.centralWidget)
73+
self.pushButton_mul.setMinimumSize(QtCore.QSize(0, 50))
74+
font = QtGui.QFont()
75+
font.setPointSize(27)
76+
font.setBold(False)
77+
font.setWeight(50)
78+
self.pushButton_mul.setFont(font)
79+
self.pushButton_mul.setObjectName("pushButton_mul")
80+
self.gridLayout.addWidget(self.pushButton_mul, 2, 3, 1, 1)
81+
self.pushButton_n7 = QtWidgets.QPushButton(self.centralWidget)
82+
self.pushButton_n7.setMinimumSize(QtCore.QSize(0, 50))
83+
font = QtGui.QFont()
84+
font.setPointSize(27)
85+
font.setBold(True)
86+
font.setWeight(75)
87+
self.pushButton_n7.setFont(font)
88+
self.pushButton_n7.setStyleSheet("QPushButton {\n"
89+
"color: #1976D2;\n"
90+
"}")
91+
self.pushButton_n7.setObjectName("pushButton_n7")
92+
self.gridLayout.addWidget(self.pushButton_n7, 2, 0, 1, 1)
93+
self.pushButton_n6 = QtWidgets.QPushButton(self.centralWidget)
94+
self.pushButton_n6.setMinimumSize(QtCore.QSize(0, 50))
95+
font = QtGui.QFont()
96+
font.setPointSize(27)
97+
font.setBold(True)
98+
font.setWeight(75)
99+
self.pushButton_n6.setFont(font)
100+
self.pushButton_n6.setStyleSheet("QPushButton {\n"
101+
"color: #1976D2;\n"
102+
"}")
103+
self.pushButton_n6.setObjectName("pushButton_n6")
104+
self.gridLayout.addWidget(self.pushButton_n6, 3, 2, 1, 1)
105+
self.pushButton_n5 = QtWidgets.QPushButton(self.centralWidget)
106+
self.pushButton_n5.setMinimumSize(QtCore.QSize(0, 50))
107+
font = QtGui.QFont()
108+
font.setPointSize(27)
109+
font.setBold(True)
110+
font.setWeight(75)
111+
self.pushButton_n5.setFont(font)
112+
self.pushButton_n5.setStyleSheet("QPushButton {\n"
113+
"color: #1976D2;\n"
114+
"}")
115+
self.pushButton_n5.setObjectName("pushButton_n5")
116+
self.gridLayout.addWidget(self.pushButton_n5, 3, 1, 1, 1)
117+
self.pushButton_n0 = QtWidgets.QPushButton(self.centralWidget)
118+
self.pushButton_n0.setMinimumSize(QtCore.QSize(0, 50))
119+
font = QtGui.QFont()
120+
font.setPointSize(27)
121+
font.setBold(True)
122+
font.setWeight(75)
123+
self.pushButton_n0.setFont(font)
124+
self.pushButton_n0.setStyleSheet("QPushButton {\n"
125+
"color: #1976D2;\n"
126+
"}")
127+
self.pushButton_n0.setObjectName("pushButton_n0")
128+
self.gridLayout.addWidget(self.pushButton_n0, 5, 0, 1, 1)
129+
self.pushButton_n2 = QtWidgets.QPushButton(self.centralWidget)
130+
self.pushButton_n2.setMinimumSize(QtCore.QSize(0, 50))
131+
font = QtGui.QFont()
132+
font.setPointSize(27)
133+
font.setBold(True)
134+
font.setWeight(75)
135+
self.pushButton_n2.setFont(font)
136+
self.pushButton_n2.setStyleSheet("QPushButton {\n"
137+
"color: #1976D2;\n"
138+
"}")
139+
self.pushButton_n2.setObjectName("pushButton_n2")
140+
self.gridLayout.addWidget(self.pushButton_n2, 4, 1, 1, 1)
141+
self.pushButton_n9 = QtWidgets.QPushButton(self.centralWidget)
142+
self.pushButton_n9.setMinimumSize(QtCore.QSize(0, 50))
143+
font = QtGui.QFont()
144+
font.setPointSize(27)
145+
font.setBold(True)
146+
font.setWeight(75)
147+
self.pushButton_n9.setFont(font)
148+
self.pushButton_n9.setStyleSheet("QPushButton {\n"
149+
"color: #1976D2;\n"
150+
"}")
151+
self.pushButton_n9.setObjectName("pushButton_n9")
152+
self.gridLayout.addWidget(self.pushButton_n9, 2, 2, 1, 1)
153+
self.pushButton_n3 = QtWidgets.QPushButton(self.centralWidget)
154+
self.pushButton_n3.setMinimumSize(QtCore.QSize(0, 50))
155+
font = QtGui.QFont()
156+
font.setPointSize(27)
157+
font.setBold(True)
158+
font.setWeight(75)
159+
self.pushButton_n3.setFont(font)
160+
self.pushButton_n3.setStyleSheet("QPushButton {\n"
161+
"color: #1976D2;\n"
162+
"}")
163+
self.pushButton_n3.setObjectName("pushButton_n3")
164+
self.gridLayout.addWidget(self.pushButton_n3, 4, 2, 1, 1)
165+
self.pushButton_div = QtWidgets.QPushButton(self.centralWidget)
166+
self.pushButton_div.setMinimumSize(QtCore.QSize(0, 50))
167+
font = QtGui.QFont()
168+
font.setPointSize(27)
169+
font.setBold(False)
170+
font.setWeight(50)
171+
self.pushButton_div.setFont(font)
172+
self.pushButton_div.setObjectName("pushButton_div")
173+
self.gridLayout.addWidget(self.pushButton_div, 1, 3, 1, 1)
174+
self.pushButton_sub = QtWidgets.QPushButton(self.centralWidget)
175+
self.pushButton_sub.setMinimumSize(QtCore.QSize(0, 50))
176+
font = QtGui.QFont()
177+
font.setPointSize(27)
178+
font.setBold(False)
179+
font.setWeight(50)
180+
self.pushButton_sub.setFont(font)
181+
self.pushButton_sub.setObjectName("pushButton_sub")
182+
self.gridLayout.addWidget(self.pushButton_sub, 3, 3, 1, 1)
183+
self.pushButton_add = QtWidgets.QPushButton(self.centralWidget)
184+
self.pushButton_add.setMinimumSize(QtCore.QSize(0, 50))
185+
font = QtGui.QFont()
186+
font.setPointSize(27)
187+
font.setBold(False)
188+
font.setWeight(50)
189+
self.pushButton_add.setFont(font)
190+
self.pushButton_add.setObjectName("pushButton_add")
191+
self.gridLayout.addWidget(self.pushButton_add, 4, 3, 1, 1)
192+
self.pushButton_ac = QtWidgets.QPushButton(self.centralWidget)
193+
self.pushButton_ac.setMinimumSize(QtCore.QSize(0, 50))
194+
font = QtGui.QFont()
195+
font.setPointSize(27)
196+
font.setBold(False)
197+
font.setWeight(50)
198+
self.pushButton_ac.setFont(font)
199+
self.pushButton_ac.setStyleSheet("QPushButton {\n"
200+
" color: #f44336;\n"
201+
"}")
202+
self.pushButton_ac.setObjectName("pushButton_ac")
203+
self.gridLayout.addWidget(self.pushButton_ac, 1, 0, 1, 1)
204+
self.pushButton_mr = QtWidgets.QPushButton(self.centralWidget)
205+
self.pushButton_mr.setMinimumSize(QtCore.QSize(0, 50))
206+
font = QtGui.QFont()
207+
font.setPointSize(27)
208+
font.setBold(False)
209+
font.setWeight(50)
210+
self.pushButton_mr.setFont(font)
211+
self.pushButton_mr.setStyleSheet("QPushButton {\n"
212+
" color: #FFC107;\n"
213+
"}")
214+
self.pushButton_mr.setObjectName("pushButton_mr")
215+
self.gridLayout.addWidget(self.pushButton_mr, 1, 2, 1, 1)
216+
self.pushButton_m = QtWidgets.QPushButton(self.centralWidget)
217+
self.pushButton_m.setMinimumSize(QtCore.QSize(0, 50))
218+
font = QtGui.QFont()
219+
font.setPointSize(27)
220+
font.setBold(False)
221+
font.setWeight(50)
222+
self.pushButton_m.setFont(font)
223+
self.pushButton_m.setStyleSheet("QPushButton {\n"
224+
" color: #FFC107;\n"
225+
"}")
226+
self.pushButton_m.setObjectName("pushButton_m")
227+
self.gridLayout.addWidget(self.pushButton_m, 1, 1, 1, 1)
228+
self.pushButton_pc = QtWidgets.QPushButton(self.centralWidget)
229+
self.pushButton_pc.setMinimumSize(QtCore.QSize(0, 50))
230+
font = QtGui.QFont()
231+
font.setPointSize(27)
232+
font.setBold(False)
233+
font.setWeight(50)
234+
self.pushButton_pc.setFont(font)
235+
self.pushButton_pc.setObjectName("pushButton_pc")
236+
self.gridLayout.addWidget(self.pushButton_pc, 5, 1, 1, 1)
237+
self.pushButton_eq = QtWidgets.QPushButton(self.centralWidget)
238+
self.pushButton_eq.setMinimumSize(QtCore.QSize(0, 50))
239+
font = QtGui.QFont()
240+
font.setPointSize(27)
241+
font.setBold(True)
242+
font.setWeight(75)
243+
self.pushButton_eq.setFont(font)
244+
self.pushButton_eq.setStyleSheet("QPushButton {\n"
245+
"color: #4CAF50;\n"
246+
"}")
247+
self.pushButton_eq.setObjectName("pushButton_eq")
248+
self.gridLayout.addWidget(self.pushButton_eq, 5, 2, 1, 2)
249+
self.verticalLayout.addLayout(self.gridLayout)
250+
self.verticalLayout_2.addLayout(self.verticalLayout)
251+
MainWindow.setCentralWidget(self.centralWidget)
252+
self.menuBar = QtWidgets.QMenuBar(MainWindow)
253+
self.menuBar.setGeometry(QtCore.QRect(0, 0, 484, 22))
254+
self.menuBar.setObjectName("menuBar")
255+
self.menuFIle = QtWidgets.QMenu(self.menuBar)
256+
self.menuFIle.setObjectName("menuFIle")
257+
MainWindow.setMenuBar(self.menuBar)
258+
self.statusBar = QtWidgets.QStatusBar(MainWindow)
259+
self.statusBar.setObjectName("statusBar")
260+
MainWindow.setStatusBar(self.statusBar)
261+
self.actionExit = QtWidgets.QAction(MainWindow)
262+
self.actionExit.setObjectName("actionExit")
263+
self.actionReset = QtWidgets.QAction(MainWindow)
264+
self.actionReset.setObjectName("actionReset")
265+
self.menuFIle.addAction(self.actionReset)
266+
self.menuFIle.addAction(self.actionExit)
267+
self.menuBar.addAction(self.menuFIle.menuAction())
268+
269+
self.retranslateUi(MainWindow)
270+
QtCore.QMetaObject.connectSlotsByName(MainWindow)
271+
272+
def retranslateUi(self, MainWindow):
273+
_translate = QtCore.QCoreApplication.translate
274+
MainWindow.setWindowTitle(_translate("MainWindow", "Calci"))
275+
self.pushButton_n4.setText(_translate("MainWindow", "4"))
276+
self.pushButton_n4.setShortcut(_translate("MainWindow", "4"))
277+
self.pushButton_n1.setText(_translate("MainWindow", "1"))
278+
self.pushButton_n1.setShortcut(_translate("MainWindow", "1"))
279+
self.pushButton_n8.setText(_translate("MainWindow", "8"))
280+
self.pushButton_n8.setShortcut(_translate("MainWindow", "8"))
281+
self.pushButton_mul.setText(_translate("MainWindow", "x"))
282+
self.pushButton_mul.setShortcut(_translate("MainWindow", "*"))
283+
self.pushButton_n7.setText(_translate("MainWindow", "7"))
284+
self.pushButton_n7.setShortcut(_translate("MainWindow", "7"))
285+
self.pushButton_n6.setText(_translate("MainWindow", "6"))
286+
self.pushButton_n6.setShortcut(_translate("MainWindow", "6"))
287+
self.pushButton_n5.setText(_translate("MainWindow", "5"))
288+
self.pushButton_n5.setShortcut(_translate("MainWindow", "5"))
289+
self.pushButton_n0.setText(_translate("MainWindow", "0"))
290+
self.pushButton_n0.setShortcut(_translate("MainWindow", "0"))
291+
self.pushButton_n2.setText(_translate("MainWindow", "2"))
292+
self.pushButton_n2.setShortcut(_translate("MainWindow", "2"))
293+
self.pushButton_n9.setText(_translate("MainWindow", "9"))
294+
self.pushButton_n9.setShortcut(_translate("MainWindow", "9"))
295+
self.pushButton_n3.setText(_translate("MainWindow", "3"))
296+
self.pushButton_n3.setShortcut(_translate("MainWindow", "3"))
297+
self.pushButton_div.setText(_translate("MainWindow", "÷"))
298+
self.pushButton_div.setShortcut(_translate("MainWindow", "/"))
299+
self.pushButton_sub.setText(_translate("MainWindow", "-"))
300+
self.pushButton_sub.setShortcut(_translate("MainWindow", "-"))
301+
self.pushButton_add.setText(_translate("MainWindow", "+"))
302+
self.pushButton_add.setShortcut(_translate("MainWindow", "+"))
303+
self.pushButton_ac.setText(_translate("MainWindow", "AC"))
304+
self.pushButton_ac.setShortcut(_translate("MainWindow", "Esc"))
305+
self.pushButton_mr.setText(_translate("MainWindow", "MR"))
306+
self.pushButton_mr.setShortcut(_translate("MainWindow", "R"))
307+
self.pushButton_m.setText(_translate("MainWindow", "M"))
308+
self.pushButton_m.setShortcut(_translate("MainWindow", "M"))
309+
self.pushButton_pc.setText(_translate("MainWindow", "%"))
310+
self.pushButton_pc.setShortcut(_translate("MainWindow", "%"))
311+
self.pushButton_eq.setText(_translate("MainWindow", "="))
312+
self.pushButton_eq.setShortcut(_translate("MainWindow", "Return"))
313+
self.menuFIle.setTitle(_translate("MainWindow", "FIle"))
314+
self.actionExit.setText(_translate("MainWindow", "Exit"))
315+
self.actionExit.setShortcut(_translate("MainWindow", "Ctrl+Q"))
316+
self.actionReset.setText(_translate("MainWindow", "Reset"))
317+
self.actionReset.setShortcut(_translate("MainWindow", "Ctrl+R"))
318+

0 commit comments

Comments
 (0)