Exemple #1
0
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        self.ui = Ui_Dialog()
        self.ui.setupUi(self)
        self.ui.tabWidget.clear()
        
        icon = QtGui.QIcon()
        b = QtGui.QPixmap("./pics/logo.png")
        icon.addPixmap(b)
        self.setWindowIcon(icon)

        palette2 = QtGui.QPalette()
        palette2.setBrush(self.backgroundRole(), QBrush(QImage("./pics/genback.png")))

        self.setPalette(palette2)
        self.setStyleSheet('color: rgb(85, 0, 0);')

        
        b = QtGui.QPixmap("./graph.png")        
        
        a = b.scaled(341, 270, Qt.IgnoreAspectRatio, 1)
        
        self.ui.graph.setPixmap(QtGui.QPixmap(a))
                
        QtCore.QObject.connect(self.ui.tabWidget, QtCore.SIGNAL("currentChanged(int)"), self.setall)
        
        
        self.startgradeframe = []
        cur.execute("select distinct semester from acads where grade<>'NULL'")
        
        k=0
        sem = []
        
        for row in cur:
            sem.append(row[0])
            k = k+1
        
        
        i = 0
        for i in range(0, k):
            self.tabindex[i] = sem[i]
            self.startgradeframe.append(Startgradeframe(sem[i]))
            self.ui.tabWidget.insertTab(i, self.startgradeframe[i], 'Sem '+str(sem[i]))
            i = i+1
        
        self.setall()
        self.setcgpa()