class EcranAccueil(QtGui.QWidget): def __init__(self): QtGui.QWidget.__init__(self) self.initUI() def initUI(self): self.grid = QtGui.QGridLayout() # Création de la structure de grille de boutons self.nouvellepartie = QtGui.QPushButton('Nouvelle Partie') self.nouvellepartie.setMinimumHeight(100) self.nouvellepartie.setStyleSheet("font-size:40px") self.nouvellepartie.clicked.connect(self.NouvellePartieGUI) self.grid.addWidget(self.nouvellepartie,1,0,2,2) self.quitter = QtGui.QPushButton('Quitter') self.quitter.clicked.connect(self.Quitter) self.quitter.setStyleSheet("font-size:40px") self.quitter.setMinimumHeight(100) self.grid.addWidget(self.quitter,1,2,2,2) self.Credits = QtGui.QPushButton('Un jeu proposé par :') self.Credits.setStyleSheet("font-size:50px;border:none") self.grid.addWidget(self.Credits,2,0,2,4) self.Credits1 = QtGui.QPushButton('Pierre-Marie BOULVARD') self.Credits1.setStyleSheet("font-size:40px;border:none") self.grid.addWidget(self.Credits1,3,0,1,2) self.Credits2 = QtGui.QPushButton('William MARGHERITI') self.Credits2.setStyleSheet("font-size:40px;border:none") self.grid.addWidget(self.Credits2,3,2,1,2) self.Credits3 = QtGui.QPushButton('Martin TROUSSARD') self.Credits3.setStyleSheet("font-size:40px;border:none") self.grid.addWidget(self.Credits3,4,0,1,2) self.Credits4 = QtGui.QPushButton('Youcef ZEMMOURI') self.Credits4.setStyleSheet("font-size:40px;border:none") self.grid.addWidget(self.Credits4,4,2,1,2) self.image1="Cluedo.jpg" self.label = QtGui.QLabel() self.label.setPixmap(QtGui.QPixmap(self.image1)) self.label.setScaledContents(True) self.grid.addWidget(self.label,0,1,1,2) self.setLayout(self.grid) # Afficher la grille de boutons self.setWindowTitle('Projet TDLOG - CLUEDO') # Paramètres de la fenêtre def NouvellePartieGUI(self): NJoueurs,ok=QtGui.QInputDialog.getInt(self,self.trUtf8("Nombre de joueurs"),self.trUtf8("Choisir un nombre de joueurs : "),3,3,6) self.new=Interface(NJoueurs) self.new.setWindowFlags(QtCore.Qt.Window) self.new.showMaximized() def Quitter(self): QtGui.QMessageBox.question(self,self.trUtf8(""),self.trUtf8("Vraiment ?")) QtGui.QMessageBox.question(self,self.trUtf8(""),self.trUtf8("Même pas une petite partie ?")) QtGui.QMessageBox.question(self,self.trUtf8(""),self.trUtf8("Pensez un peu aux développeurs !")) QtGui.QMessageBox.question(self,self.trUtf8(""),self.trUtf8("Toujours pas convaincu ?")) QtGui.QMessageBox.question(self,self.trUtf8(""),self.trUtf8("Vous ratez quelque chose ..."))
def NouvellePartieGUI(self): NJoueurs,ok=QtGui.QInputDialog.getInt(self,self.trUtf8("Nombre de joueurs"),self.trUtf8("Choisir un nombre de joueurs : "),3,3,6) self.new=Interface(NJoueurs) self.new.setWindowFlags(QtCore.Qt.Window) self.new.showMaximized()