Пример #1
0
    def setmydata(self):
        ligne = 0
        Extensions =EnsExtensions.rechercher_Extensions_Jeu(self.selectedGame)
        for Extension in Extensions:
            currentExtension = EnsExtensions.get_Extension(int(Extension[0]))


            self.Table.setItem(ligne, 0, QTableWidgetItem(str(currentExtension.get_Extension_id())))
            if currentExtension.get_Disponible():
                self.Table.item(ligne, 0).setBackground(QColor(178,255,102))
            else:
                self.Table.item(ligne, 0).setBackground(QColor(255,102,102))
            self.Table.setItem(ligne, 1, QTableWidgetItem(str(currentExtension.get_Nom_Extension())))


            ligne=ligne+1
Пример #2
0
    def selectedExtension(self):
        row = self.Table.currentItem().row()
        print "row=",row
        col = self.Table.currentItem().column()
        print "col=",col
        item = self.Table.item(row,0).text()
        print "item=",item

        self.Extension = QDialog()
        Layout = QVBoxLayout()

        self.currentExtension=EnsExtensions.get_Extension(str(item))
        NomExtension=QLabel(str(self.currentExtension.get_Nom_Extension()))
        Layout.addWidget(NomExtension)


        Emprunter=QPushButton("Emprunter")
        Reserver=QPushButton("Reserver")
        Modifier=QPushButton("Modifier")
        Supprimer=QPushButton("Supprimer")

        Layout.addWidget(Emprunter)
        Layout.addWidget(Reserver)
        if self.session != None and self.session.est_admin():
            Layout.addWidget(Modifier)
            Layout.addWidget(Supprimer)


        ### Edition des liens
        Emprunter.clicked.connect(self.emprunter)
        Reserver.clicked.connect(self.reserver)
        Modifier.clicked.connect(self.modifier)
        Supprimer.clicked.connect(self.supprimer)

        self.Extension.setLayout(Layout)
        self.Extension.exec_()


        self.close()
        self.refresh()