-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmeatSpaceFr.py
executable file
·310 lines (257 loc) · 14.7 KB
/
meatSpaceFr.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
from PyQt5 import QtCore, QtGui, QtWidgets
import functools, SelectSpaceFr
viandes = []
class meatSpaceFr(object):
def __init__(self, uiMain):
self.uiMain = uiMain
def setupUi(self, Form):
Form.setObjectName("Form")
Form.setFixedSize(800, 500)
Form.setGeometry(300, 150, 800, 500)
font = QtGui.QFont()
font.setFamily("Lato")
Form.setFont(font)
Form.setStyleSheet("background-color: #f7f7f7;\n"
"color: #424242;")
Form.setWindowFlags(QtCore.Qt.FramelessWindowHint)
self.closeWindow = Form.close
self.label = QtWidgets.QLabel(Form)
self.label.setGeometry(QtCore.QRect(10, 20, 67, 17))
self.label.setObjectName("label")
self.label_2 = QtWidgets.QLabel(Form)
self.label_2.setGeometry(QtCore.QRect(710, 10, 67, 17))
self.label_2.setObjectName("label_2")
pixmap = QtGui.QPixmap('MonChef-logo.png').scaledToWidth(90)
self.label_2.setPixmap(pixmap)
self.label_2.setGeometry(QtCore.QRect(680, 15, 100, 30))
pixmap1 = QtGui.QPixmap('retour.png').scaledToWidth(20)
self.label.setPixmap(pixmap1)
self.label.setGeometry(QtCore.QRect(25, 15, 20, 20))
self.label.mousePressEvent = self.retour
self.pushButton = QtWidgets.QPushButton(Form)
self.pushButton.setGeometry(QtCore.QRect(600, 450, 100, 30))
self.pushButton.setObjectName("pushButton")
self.pushButton.setStyleSheet("background-color: #2fd475;\n"
"border-radius: 15px;color:#fff;font-size:14px")
self.pushButton.clicked.connect(self.valider)
self.label_3 = QtWidgets.QLabel(Form)
self.label_3.setGeometry(QtCore.QRect(100, 50, 500, 30))
self.label_3.setObjectName("label_3")
self.label_3.setStyleSheet("font-weight:500;\n"
"font-size:17px")
####################################################################
self.label_4 = QtWidgets.QLabel(Form)
self.label_4.setObjectName("bœuf")
pixmap = QtGui.QPixmap('ing/viandes/beuf.jpg').scaledToWidth(120)
self.label_4.setPixmap(pixmap)
self.label_4.setGeometry(QtCore.QRect(140, 100, 130, 100))
self.label_5 = QtWidgets.QLabel(Form)
self.label_5.setGeometry(QtCore.QRect(180, 200, 65, 20))
self.label_5.setObjectName("bœuf")
self.label_5.mousePressEvent = functools.partial(self.stack, source_object=self.label_5)
self.label_4.mousePressEvent = functools.partial(self.stack, source_object=self.label_5)
self.label_6 = QtWidgets.QLabel(Form)
self.label_6.setObjectName("mouton")
pixmap = QtGui.QPixmap('ing/viandes/mouton.jpg').scaledToWidth(120)
self.label_6.setPixmap(pixmap)
self.label_6.setGeometry(QtCore.QRect(280, 100, 130, 100))
self.label_7 = QtWidgets.QLabel(Form)
self.label_7.setGeometry(QtCore.QRect(320, 200, 85, 20))
self.label_7.setObjectName("mouton")
self.label_7.mousePressEvent = functools.partial(self.stack, source_object=self.label_7)
self.label_6.mousePressEvent = functools.partial(self.stack, source_object=self.label_7)
self.label_8 = QtWidgets.QLabel(Form)
self.label_8.setObjectName("escalopes")
pixmap = QtGui.QPixmap('ing/viandes/escalope.jpg').scaledToWidth(120)
self.label_8.setPixmap(pixmap)
self.label_8.setGeometry(QtCore.QRect(420, 100, 130, 100))
self.label_9 = QtWidgets.QLabel(Form)
self.label_9.setGeometry(QtCore.QRect(460, 200, 80, 20))
self.label_9.setObjectName("escalopes")
self.label_9.mousePressEvent = functools.partial(self.stack, source_object=self.label_9)
self.label_8.mousePressEvent = functools.partial(self.stack, source_object=self.label_9)
self.label_10 = QtWidgets.QLabel(Form)
self.label_10.setObjectName("poulet")
pixmap = QtGui.QPixmap('ing/viandes/poulet.jpg').scaledToWidth(120)
self.label_10.setPixmap(pixmap)
self.label_10.setGeometry(QtCore.QRect(560, 100, 130, 100))
self.label_11 = QtWidgets.QLabel(Form)
self.label_11.setGeometry(QtCore.QRect(590, 200, 50, 20))
self.label_11.setObjectName("poulet")
self.label_11.mousePressEvent = functools.partial(self.stack, source_object=self.label_11)
self.label_10.mousePressEvent = functools.partial(self.stack, source_object=self.label_11)
####################################################################
self.label_14 = QtWidgets.QLabel(Form)
self.label_14.setObjectName("chèvre")
pixmap = QtGui.QPixmap('ing/viandes/chevre.jpg').scaledToWidth(120)
self.label_14.setPixmap(pixmap)
self.label_14.setGeometry(QtCore.QRect(140, 260, 130, 100))
self.label_15 = QtWidgets.QLabel(Form)
self.label_15.setGeometry(QtCore.QRect(180, 360, 60, 20))
self.label_15.setObjectName("chèvre")
self.label_15.mousePressEvent = functools.partial(self.stack, source_object=self.label_15)
self.label_14.mousePressEvent = functools.partial(self.stack, source_object=self.label_15)
self.label_16 = QtWidgets.QLabel(Form)
self.label_16.setObjectName("canard")
pixmap = QtGui.QPixmap('ing/viandes/canard.jpg').scaledToWidth(120)
self.label_16.setPixmap(pixmap)
self.label_16.setGeometry(QtCore.QRect(280, 260, 130, 100))
self.label_17 = QtWidgets.QLabel(Form)
self.label_17.setGeometry(QtCore.QRect(320, 360, 60, 20))
self.label_17.setObjectName("canard")
self.label_17.mousePressEvent = functools.partial(self.stack, source_object=self.label_17)
self.label_16.mousePressEvent = functools.partial(self.stack, source_object=self.label_17)
self.label_12 = QtWidgets.QLabel(Form)
self.label_12.setObjectName("poissons")
pixmap = QtGui.QPixmap('ing/viandes/poisson.png').scaledToWidth(120)
self.label_12.setPixmap(pixmap)
self.label_12.setGeometry(QtCore.QRect(420, 260, 130, 100))
self.label_13 = QtWidgets.QLabel(Form)
self.label_13.setGeometry(QtCore.QRect(460, 360, 120, 20))
self.label_13.setObjectName("poissons")
self.label_13.mousePressEvent = functools.partial(self.stack, source_object=self.label_13)
self.label_12.mousePressEvent = functools.partial(self.stack, source_object=self.label_13)
# self.label_18 = QtWidgets.QLabel(Form)
# self.label_18.setObjectName("chou fleur")
# pixmap = QtGui.QPixmap('ing/viandes/choufleur.jpg').scaledToWidth(120)
# self.label_18.setPixmap(pixmap)
# self.label_18.setGeometry(QtCore.QRect(340, 200, 100, 100))
# self.label_19 = QtWidgets.QLabel(Form)
# self.label_19.setGeometry(QtCore.QRect(350, 290, 80, 20))
# self.label_19.setObjectName("chou fleur")
# self.label_19.mousePressEvent = functools.partial(self.stack, source_object=self.label_19)
# self.label_18.mousePressEvent = functools.partial(self.stack, source_object=self.label_19)
# self.label_20 = QtWidgets.QLabel(Form)
# self.label_20.setObjectName("aubergine")
# pixmap = QtGui.QPixmap('ing/viandes/aubergine.jpg').scaledToWidth(120)
# self.label_20.setPixmap(pixmap)
# self.label_20.setGeometry(QtCore.QRect(460, 200, 100, 100))
# self.label_21 = QtWidgets.QLabel(Form)
# self.label_21.setGeometry(QtCore.QRect(465, 290, 80, 20))
# self.label_21.setObjectName("aubergine")
# self.label_21.mousePressEvent = functools.partial(self.stack, source_object=self.label_21)
# self.label_20.mousePressEvent = functools.partial(self.stack, source_object=self.label_21)
# self.label_22 = QtWidgets.QLabel(Form)
# self.label_22.setObjectName("salade")
# pixmap = QtGui.QPixmap('ing/viandes/salade.jpg').scaledToWidth(120)
# self.label_22.setPixmap(pixmap)
# self.label_22.setGeometry(QtCore.QRect(580, 200, 100, 100))
# self.label_23 = QtWidgets.QLabel(Form)
# self.label_23.setGeometry(QtCore.QRect(590, 290, 58, 20))
# self.label_23.setObjectName("salade")
# self.label_23.mousePressEvent = functools.partial(self.stack, source_object=self.label_23)
# self.label_22.mousePressEvent = functools.partial(self.stack, source_object=self.label_23)
# ####################################################################
# ####################################################################
# self.label_24 = QtWidgets.QLabel(Form)
# self.label_24.setObjectName("betterave")
# pixmap = QtGui.QPixmap('ing/viandes/betterave.jpg').scaledToWidth(120)
# self.label_24.setPixmap(pixmap)
# self.label_24.setGeometry(QtCore.QRect(100, 320, 100, 100))
# self.label_25 = QtWidgets.QLabel(Form)
# self.label_25.setGeometry(QtCore.QRect(110, 410, 75, 20))
# self.label_25.setObjectName("betterave")
# self.label_25.mousePressEvent = functools.partial(self.stack, source_object=self.label_25)
# self.label_24.mousePressEvent = functools.partial(self.stack, source_object=self.label_25)
# self.label_26 = QtWidgets.QLabel(Form)
# self.label_26.setObjectName("epinard")
# pixmap = QtGui.QPixmap('ing/viandes/epinard.jpg').scaledToWidth(120)
# self.label_26.setPixmap(pixmap)
# self.label_26.setGeometry(QtCore.QRect(220, 320, 100, 100))
# self.label_27 = QtWidgets.QLabel(Form)
# self.label_27.setGeometry(QtCore.QRect(220, 410, 70, 20))
# self.label_27.setObjectName("epinard")
# self.label_27.mousePressEvent = functools.partial(self.stack, source_object=self.label_27)
# self.label_26.mousePressEvent = functools.partial(self.stack, source_object=self.label_27)
# self.label_28 = QtWidgets.QLabel(Form)
# self.label_28.setObjectName("citron")
# pixmap = QtGui.QPixmap('ing/viandes/citron.jpg').scaledToWidth(120)
# self.label_28.setPixmap(pixmap)
# self.label_28.setGeometry(QtCore.QRect(340, 320, 100, 100))
# self.label_29 = QtWidgets.QLabel(Form)
# self.label_29.setGeometry(QtCore.QRect(360, 410, 50, 20))
# self.label_29.setObjectName("citron")
# self.label_29.mousePressEvent = functools.partial(self.stack, source_object=self.label_29)
# self.label_28.mousePressEvent = functools.partial(self.stack, source_object=self.label_29)
# self.label_30 = QtWidgets.QLabel(Form)
# self.label_30.setObjectName("courgette")
# pixmap = QtGui.QPixmap('ing/viandes/courgette.jpg').scaledToWidth(120)
# self.label_30.setPixmap(pixmap)
# self.label_30.setGeometry(QtCore.QRect(460, 320, 100, 100))
# self.label_31 = QtWidgets.QLabel(Form)
# self.label_31.setGeometry(QtCore.QRect(470, 410, 75, 20))
# self.label_31.setObjectName("courgette")
# self.label_31.mousePressEvent = functools.partial(self.stack, source_object=self.label_31)
# self.label_30.mousePressEvent = functools.partial(self.stack, source_object=self.label_31)
# self.label_32 = QtWidgets.QLabel(Form)
# self.label_32.setObjectName("haricot")
# pixmap = QtGui.QPixmap('ing/viandes/haricot.jpg').scaledToWidth(120)
# self.label_32.setPixmap(pixmap)
# self.label_32.setGeometry(QtCore.QRect(580, 320, 100, 100))
# self.label_33 = QtWidgets.QLabel(Form)
# self.label_33.setGeometry(QtCore.QRect(600, 410, 65, 20))
# self.label_33.setObjectName("haricot")
# self.label_33.mousePressEvent = functools.partial(self.stack, source_object=self.label_33)
# self.label_32.mousePressEvent = functools.partial(self.stack, source_object=self.label_33)
####################################################################
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
def retranslateUi(self, Form):
_translate = QtCore.QCoreApplication.translate
Form.setWindowTitle(_translate("Form", "MonChef. | Fr"))
self.label.setText(_translate("Form", ""))
self.label_2.setText(_translate("Form", ""))
self.pushButton.setText(_translate("Form", "Valider"))
self.label_3.setText(_translate("Form", "Sélectionner les légumes que vous avez pour votre recette :"))
self.label_4.setText(_translate("Form", ""))
self.label_5.setText(_translate("Form", " Bœuf "))
self.label_6.setText(_translate("Form", ""))
self.label_7.setText(_translate("Form", " Mouton "))
self.label_8.setText(_translate("Form", ""))
self.label_9.setText(_translate("Form", " Escalope "))
self.label_10.setText(_translate("Form", ""))
self.label_11.setText(_translate("Form", " Poulet "))
self.label_12.setText(_translate("Form", ""))
self.label_13.setText(_translate("Form", " Poisson "))
self.label_14.setText(_translate("Form", ""))
self.label_15.setText(_translate("Form", " Chèvre "))
self.label_16.setText(_translate("Form", ""))
self.label_17.setText(_translate("Form", " Canard "))
# self.label_18.setText(_translate("Form", ""))
# self.label_19.setText(_translate("Form", " Chou-fleur "))
# self.label_20.setText(_translate("Form", ""))
# self.label_21.setText(_translate("Form", " Aubergine "))
# self.label_22.setText(_translate("Form", ""))
# self.label_23.setText(_translate("Form", " Salades "))
# self.label_24.setText(_translate("Form", ""))
# self.label_25.setText(_translate("Form", " Betterave "))
# self.label_26.setText(_translate("Form", ""))
# self.label_27.setText(_translate("Form", " Épindard "))
# self.label_28.setText(_translate("Form", ""))
# self.label_29.setText(_translate("Form", " Citron "))
# self.label_30.setText(_translate("Form", ""))
# self.label_31.setText(_translate("Form", " Courgette "))
# self.label_32.setText(_translate("Form", ""))
# self.label_33.setText(_translate("Form", " Haricots "))
def retour(self, event):
self.closeWindow()
def stack(self, event, source_object=None):
if source_object.objectName() in viandes:
source_object.setStyleSheet("")
viandes.remove(source_object.objectName())
else:
source_object.setStyleSheet("color:#2a8fe9;font-weight:600")
viandes.append(source_object.objectName())
def valider(self):
self.ingList = viandes
self.uiMain.getKeyWords(self.ingList)
self.closeWindow()
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
Form = QtWidgets.QWidget()
ui = meatSpaceFr()
ui.setupUi(Form)
Form.move(300, 150)
Form.show()
sys.exit(app.exec_())