You are on page 1of 2

import sys

from PyQt5.QtCore import Qt


from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, \
QVBoxLayout,QCheckBox, QLabel,
QLineEdit,QHBoxLayout,QFormLayout,QComboBox,QMessageBox
c3 = "."
class Fenetre(QWidget):
def __init__(self):
QWidget.__init__(self)
self.label1 = QLabel("Avis des clients sur la qualité de nos produits")
self.champ1 = QLineEdit()
self.bouton1 = QPushButton("Sauvegarder")
self.bouton2 = QPushButton("Fermer")
self.champ2 = QLineEdit()
self.case1 = QCheckBox("Bonne")
self.case2 = QCheckBox("Moyenne")
self.case3 = QCheckBox("Faible")
self.list_ = QComboBox()
self.list_.addItem("Fer à repasser")
self.list_.addItem("congélateur")
self.list_.addItem("chaise")
self.bouton1.clicked.connect(self.save_)
self.bouton2.clicked.connect(self.quit_)
layout=QFormLayout()
layout.addWidget(self.label1)
layout.addRow(QLabel('Code client'),self.champ1)
layout.addRow(QLabel('Nom du produit'),self.list_)
layout.addRow(self.bouton1,self.bouton2)
layout.addWidget(self.case1)
layout.addWidget(self.case2)
layout.addWidget(self.case3)
self.setLayout(layout)
self.setWindowTitle("Qualité des produits")
def save_(self) :
global c3
QMessageBox.about(self,"Information","Sauvegarde réussie")
c1=self.champ1.text()
c2=self.list_.currentText()
if self.case1.checkState() == Qt.Checked :
c3 = "Bonne"
elif self.case1.checkState() == Qt.Checked :
c3 = "Moyenne"
elif self.case1.checkState() == Qt.Checked :
c3= "Faible"
list_=[c1,c2,c3]
fic = open("avisClient.txt ",'w')
for element in list_ :
fic.write("{}.".format(element))
fic.close()
def quit_(self):
QMessageBox.about(self, "Attention" , "etes vous sûr ,")
self.close()

app = QApplication.instance()
if not app:
app = QApplication(sys.argv)

fen = Fenetre()
fen.show()

app.exec_()

You might also like