def total_score(self):
     from manofmatch import points
     from Lib import sqlite3
     Myteam = sqlite3.connect('cricket.db')
     cur = Myteam.cursor()
     sql = "SELECT * FROM teams WHERE team_name = '{}';".format(
         self.comboBox.currentText())
     cur.execute(sql)
     rec = cur.fetchone()
     total = 0
     if rec != None:
         for i in rec[2]:
             if i != ',':
                 sql2 = "SELECT * FROM {} WHERE playerID = {};".format(
                     self.comboBox_2.currentText(), int(i))
                 cur.execute(sql2)
                 rec2 = cur.fetchone()
                 score = points(rec2[1], rec2[2], rec2[3], rec2[4], rec2[8],
                                int(rec2[5] / 6), rec2[7],
                                rec2[6] + rec2[9] + rec2[10] + rec2[11])
                 total = total + score
             self.label_3.setText("{}".format(total))
             sql3 = "UPDATE teams SET value = {} WHERE team_name = '{}';".format(
                 total, self.comboBox.currentText())
             cur.execute(sql3)
             Myteam.commit()
 def players(self):
     self.l1.clear()
     from manofmatch import points
     from Lib import sqlite3
     Myteam = sqlite3.connect('cricket.db')
     cur = Myteam.cursor()
     sql = "SELECT * FROM teams WHERE team_name = '{}';".format(
         self.comboBox.currentText())
     cur.execute(sql)
     rec = cur.fetchone()
     if rec != None:
         for i in rec[2]:
             if i != ',':
                 sql2 = "SELECT * FROM stats WHERE ID = {};".format(int(i))
                 cur.execute(sql2)
                 rec2 = cur.fetchone()
                 self.l1.addItem("{}".format(rec2[1]))
                 if self.comboBox_2.currentText() != 'Select Match':
                     sql3 = "SELECT * FROM {} WHERE playerID = {};".format(
                         self.comboBox_2.currentText(), int(i))
                     cur.execute(sql3)
                     rec3 = cur.fetchone()
                     score = points(rec3[1], rec3[2], rec3[3], rec3[4],
                                    rec3[8], int(rec3[5] / 6), rec3[7],
                                    rec3[6] + rec3[9] + rec3[10] + rec3[11])
                     self.l2.addItem("{}".format(score))
    def retranslateUi(self, Dialog):
        _translate = QtCore.QCoreApplication.translate

        from Lib import sqlite3
        Myteam = sqlite3.connect('cricket.db')
        cur = Myteam.cursor()
        sql = "SELECT * FROM teams;"
        cur.execute(sql)
        rec = cur.fetchall()
        Dialog.setWindowTitle(_translate("Dialog", "Evaluate Score"))
        self.pushButton.setText(_translate("Dialog", "Calculate Score"))
        self.label.setText(_translate("Dialog", "Players"))
        self.label_2.setText(_translate("Dialog", "Points"))
        self.label_3.setText(_translate("Dialog", "0"))
        self.comboBox.setItemText(0, _translate("Dialog", "Select Team"))

        k = 1
        for i in rec:
            self.comboBox.setItemText(k, _translate("Dialog",
                                                    "{}".format(i[1])))
            k += 1

        self.comboBox_2.setItemText(0, _translate("Dialog", "Select Match"))
        self.comboBox_2.setItemText(1, _translate("Dialog", "match"))
        self.label_4.setText(
            _translate("Dialog",
                       "Evaluate the Perfomance of your Fantasy Team"))
Example #4
0
 def evaluate_team(self):
     from Lib import sqlite3
     Myteam = sqlite3.connect('cricket.db')
     cur = Myteam.cursor()
     sql = "SELECT * FROM teams;"
     cur.execute(sql)
     record = cur.fetchall()
     rows = record[-1][0]
     sql2 = " DELETE FROM teams WHERE ID = {};".format(rows)
     cur.execute(sql2)
     self.Dialog = QtWidgets.QDialog()
     self.ui = Ui_msg4()
     self.ui.setupUi(self.Dialog)
     self.Dialog.show()
Example #5
0
    def retranslateUi(self, MainWindow):
        from Lib import sqlite3
        Myteam=sqlite3.connect('cricket.db')
        try:
            cur = Myteam.cursor()
            sql = "SELECT * FROM teams WHERE players is NULL ;"
            cur.execute(sql)
        
            record=cur.fetchone()
        
            _translate = QtCore.QCoreApplication.translate
            MainWindow.setWindowTitle(_translate("MainWindow", "Fantasy Cricket"))
            __sortingEnabled = self.l1.isSortingEnabled()
            self.l1.setSortingEnabled(False)
            self.l1.setSortingEnabled(__sortingEnabled)
            __sortingEnabled = self.l2.isSortingEnabled()
            self.l2.setSortingEnabled(False)
            self.l2.setSortingEnabled(__sortingEnabled)
            self.label_3.setText(_translate("MainWindow", "Team Name  "))

            self.t1.setText(_translate("MainWindow", "{}".format(record[1])))

            self.label.setText(_translate("MainWindow", "Your Selections"))
            self.label_12.setText(_translate("MainWindow", "Points Avialable"))
            self.t2.setText(_translate("MainWindow", "0"))
            self.label_14.setText(_translate("MainWindow", "Points Used"))
            self.t3.setText(_translate("MainWindow", "0"))
            self.radioButton_4.setText(_translate("MainWindow", "BAT"))
            self.radioButton.setText(_translate("MainWindow", "BOW"))
            self.radioButton_3.setText(_translate("MainWindow", "AR"))
            self.radioButton_2.setText(_translate("MainWindow", "WK"))
            self.label_11.setText(_translate("MainWindow", "Batsmen (BAT)"))
            self.t4.setText(_translate("MainWindow", "0"))
            self.label_9.setText(_translate("MainWindow", "Bowlers (BOW)"))
            self.t5.setText(_translate("MainWindow", "0"))
            self.label_7.setText(_translate("MainWindow", "Allrounders (AR)"))
            self.t6.setText(_translate("MainWindow", "0"))
            self.label_5.setText(_translate("MainWindow", "Wicket-keepers (WK)"))
            self.t7.setText(_translate("MainWindow", "0"))
            self.menuManage_Teams.setTitle(_translate("MainWindow", "Manage Teams"))
            self.actionNEW_Team.setText(_translate("MainWindow", "      NEW Team"))
            self.actionNEW_Team.setToolTip(_translate("MainWindow", "0"))
            self.action_OPEN_Team.setText(_translate("MainWindow", "      OPEN Team"))
            self.action_SAVE_Team.setText(_translate("MainWindow", "      SAVE Team"))
            self.action_EVALUATE_Team.setText(_translate("MainWindow", "      EVALUATE Team"))
        except TypeError:
            print("Error in operation. You may have entered a team name which already exists.")
Example #6
0
 def team_name(self):
     from Lib import sqlite3
     Myteam = sqlite3.connect('cricket.db')
     cur = Myteam.cursor()
     team_name = self.lineEdit.text()
     sql = "SELECT * FROM teams WHERE team_name = '{}'".format(team_name)
     cur.execute(sql)
     rec = cur.fetchone()
     if rec == None:
         sql2 = "INSERT INTO teams (team_name, players, value) VALUES ('" + team_name + "', NULL, NULL);"
         cur.execute(sql2)
         Myteam.commit()
     else:
         self.Dialog = QtWidgets.QDialog()
         self.ui = Ui_msg6()
         self.ui.setupUi(self.Dialog)
         self.Dialog.show()
Example #7
0
 def wicket_keepers(self):
     self.l1.clear()
     item = QtWidgets.QListWidgetItem()
     self.l1.addItem(item)
     item = QtWidgets.QListWidgetItem()
     self.l1.addItem(item)
     item = QtWidgets.QListWidgetItem()
     self.l1.addItem(item)
     from Lib import sqlite3
     Myteam=sqlite3.connect('cricket.db')
     cur=Myteam.cursor()
     sql = "SELECT * FROM stats WHERE ctg = 'WK';"
     cur.execute(sql)
     rec = cur.fetchall()
     total = 0
     for i in rec:
         self.l1.addItem('        {}'.format(i[1]))
         total=total+i[6]
     self.t2.setText("{}".format(total))
Example #8
0
 def removelist2(self,item):
     self.l2.takeItem(self.l2.row(item))
     self.l1.addItem(item.text())
     from Lib import sqlite3
     Myteam=sqlite3.connect('cricket.db')
     cur=Myteam.cursor()
     sql = "SELECT * FROM stats WHERE player_name = '{}';".format(item.text()[8:])
     cur.execute(sql)
     rec = cur.fetchone()
     self.t3.setText("{}".format(int(self.t3.text())-rec[6]))
     self.t2.setText("{}".format(rec[6]+int(self.t2.text())))
     if rec[7] == 'BAT':
         self.t4.setText("{}".format(int(self.t4.text()) - 1))
     elif rec[7] == 'BOW':
         self.t5.setText("{}".format(int(self.t5.text()) - 1))
     elif rec[7] == 'AR':
         self.t6.setText("{}".format(int(self.t6.text()) - 1))
     else:
         self.t7.setText("{}".format(int(self.t7.text()) - 1))
Example #9
0
 def open_team(self):
     from Lib import sqlite3
     Myteam = sqlite3.connect('cricket.db')
     cur = Myteam.cursor()
     items = []
     ids = ","
     for x in range(3,self.l2.count()-1):
         items.append(self.l2.item(x).text())
     for i in items:
         sql = "SELECT * FROM stats WHERE player_name = '{}';".format(i[8:])
         cur.execute(sql)
         rec = cur.fetchone()
         ids = ids+","+"{}".format(rec[0])
     sql2 = "UPDATE teams set players = '{}' WHERE team_name  = '{}';".format(ids, self.t1.text())
     cur.execute(sql2)
     Myteam.commit()
     self.Dialog = QtWidgets.QDialog()
     self.ui = Ui_Dialog3()
     self.ui.setupUi(self.Dialog)
     self.Dialog.show()
    def setupUi(self, Dialog):
        from Lib import sqlite3
        Myteam = sqlite3.connect('cricket.db')
        cur = Myteam.cursor()
        sql = "SELECT * FROM teams;"
        cur.execute(sql)
        rec = cur.fetchall()
        Dialog.setObjectName("Dialog")
        Dialog.resize(452, 444)
        Dialog.setStyleSheet("background-color: rgb(203, 203, 203);")
        self.pushButton = QtWidgets.QPushButton(Dialog)
        self.pushButton.setGeometry(QtCore.QRect(170, 400, 111, 31))
        font = QtGui.QFont()
        font.setPointSize(9)
        self.pushButton.setFont(font)
        self.pushButton.setObjectName("pushButton")
        self.l1 = QtWidgets.QListWidget(Dialog)
        self.l1.setGeometry(QtCore.QRect(50, 150, 161, 231))
        self.l1.setStyleSheet("background-color: rgb(255, 255, 255);")
        font = QtGui.QFont()
        font.setPointSize(11)
        self.l1.setFont(font)
        self.l1.setObjectName("l1")
        self.verticalScrollBar = QtWidgets.QScrollBar(Dialog)
        self.verticalScrollBar.setGeometry(QtCore.QRect(190, 150, 21, 231))
        self.verticalScrollBar.setStyleSheet(
            "background-color:rgb(255, 255, 255)\n"
            "")
        self.verticalScrollBar.setOrientation(QtCore.Qt.Vertical)
        self.verticalScrollBar.setObjectName("verticalScrollBar")
        self.l2 = QtWidgets.QListWidget(Dialog)
        self.l2.setGeometry(QtCore.QRect(240, 150, 161, 231))
        self.l2.setStyleSheet("background-color: rgb(255, 255, 255);\n"
                              "color: rgb(53, 186, 193);")
        font = QtGui.QFont()
        font.setPointSize(11)
        self.l2.setFont(font)
        self.l2.setObjectName("l2")
        self.verticalScrollBar_2 = QtWidgets.QScrollBar(Dialog)
        self.verticalScrollBar_2.setGeometry(QtCore.QRect(380, 150, 21, 231))
        self.verticalScrollBar_2.setStyleSheet(
            "background-color: rgb(255, 255, 255);")
        self.verticalScrollBar_2.setOrientation(QtCore.Qt.Vertical)
        self.verticalScrollBar_2.setObjectName("verticalScrollBar_2")
        self.label = QtWidgets.QLabel(Dialog)
        self.label.setGeometry(QtCore.QRect(50, 130, 47, 16))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(Dialog)
        self.label_2.setGeometry(QtCore.QRect(240, 130, 47, 13))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.label_3 = QtWidgets.QLabel(Dialog)
        self.label_3.setGeometry(QtCore.QRect(290, 130, 300, 16))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_3.setFont(font)
        self.label_3.setStyleSheet("color: rgb(53, 186, 193);")
        self.label_3.setObjectName("label_3")
        self.line = QtWidgets.QFrame(Dialog)
        self.line.setGeometry(QtCore.QRect(30, 100, 390, 3))
        self.line.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line.setLineWidth(2)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setObjectName("line")
        self.comboBox = QtWidgets.QComboBox(Dialog)
        self.comboBox.setGeometry(QtCore.QRect(60, 60, 141, 22))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.comboBox.setFont(font)
        self.comboBox.setStyleSheet("background-color: rgb(225, 225, 225);\n"
                                    "")
        self.comboBox.setObjectName("comboBox")
        self.comboBox.addItem("")

        for i in rec:
            self.comboBox.addItem("")

        self.comboBox_2 = QtWidgets.QComboBox(Dialog)
        self.comboBox_2.setGeometry(QtCore.QRect(250, 60, 141, 22))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.comboBox_2.setFont(font)
        self.comboBox_2.setStyleSheet("background-color: rgb(225, 225, 225);\n"
                                      "")
        self.comboBox_2.setObjectName("comboBox_2")
        self.comboBox_2.addItem("")
        self.comboBox_2.addItem("")
        self.line_2 = QtWidgets.QFrame(Dialog)
        self.line_2.setGeometry(QtCore.QRect(50, 380, 161, 3))
        self.line_2.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_2.setLineWidth(2)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setObjectName("line_2")
        self.line_3 = QtWidgets.QFrame(Dialog)
        self.line_3.setGeometry(QtCore.QRect(50, 150, 161, 3))
        self.line_3.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_3.setLineWidth(2)
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setObjectName("line_3")
        self.line_4 = QtWidgets.QFrame(Dialog)
        self.line_4.setGeometry(QtCore.QRect(240, 150, 161, 3))
        self.line_4.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_4.setLineWidth(2)
        self.line_4.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_4.setObjectName("line_4")
        self.line_5 = QtWidgets.QFrame(Dialog)
        self.line_5.setGeometry(QtCore.QRect(240, 380, 161, 3))
        self.line_5.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_5.setLineWidth(2)
        self.line_5.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_5.setObjectName("line_5")
        self.line_6 = QtWidgets.QFrame(Dialog)
        self.line_6.setGeometry(QtCore.QRect(50, 150, 2, 231))
        self.line_6.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_6.setLineWidth(2)
        self.line_6.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_6.setObjectName("line_6")
        self.line_7 = QtWidgets.QFrame(Dialog)
        self.line_7.setGeometry(QtCore.QRect(190, 150, 2, 231))
        self.line_7.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_7.setLineWidth(2)
        self.line_7.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_7.setObjectName("line_7")
        self.line_8 = QtWidgets.QFrame(Dialog)
        self.line_8.setGeometry(QtCore.QRect(210, 150, 2, 231))
        self.line_8.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_8.setLineWidth(2)
        self.line_8.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_8.setObjectName("line_8")
        self.line_9 = QtWidgets.QFrame(Dialog)
        self.line_9.setGeometry(QtCore.QRect(240, 150, 2, 231))
        self.line_9.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_9.setLineWidth(2)
        self.line_9.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_9.setObjectName("line_9")
        self.line_10 = QtWidgets.QFrame(Dialog)
        self.line_10.setGeometry(QtCore.QRect(380, 150, 2, 231))
        self.line_10.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_10.setLineWidth(2)
        self.line_10.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_10.setObjectName("line_10")
        self.line_11 = QtWidgets.QFrame(Dialog)
        self.line_11.setGeometry(QtCore.QRect(400, 150, 2, 231))
        self.line_11.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_11.setLineWidth(2)
        self.line_11.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_11.setObjectName("line_11")
        self.label_4 = QtWidgets.QLabel(Dialog)
        self.label_4.setGeometry(QtCore.QRect(60, 20, 321, 21))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")

        self.comboBox.currentTextChanged.connect(self.players)
        self.comboBox_2.currentTextChanged.connect(self.score)
        self.pushButton.clicked.connect(self.total_score)

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Example #11
0
    def setupUi(self, MainWindow):
        from Lib import sqlite3
        Myteam = sqlite3.connect('cricket.db')
        cur = Myteam.cursor()
        sql = "SELECT * FROM teams WHERE team_name = '{}' ;".format(
            self.team_name)
        cur.execute(sql)

        record = cur.fetchone()

        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(801, 600)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(0, 0))
        font = QtGui.QFont()
        font.setFamily("Segoe Print")
        MainWindow.setFont(font)
        MainWindow.setStyleSheet("background-color: rgb(255, 255, 255);")
        MainWindow.setTabShape(QtWidgets.QTabWidget.Rounded)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.l1 = QtWidgets.QListWidget(self.centralwidget)
        self.l1.setGeometry(QtCore.QRect(70, 160, 291, 391))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.l1.setFont(font)
        self.l1.setStyleSheet("color: rgb(0, 85, 255);")
        self.l1.setObjectName("l1")
        self.l2 = QtWidgets.QListWidget(self.centralwidget)
        self.l2.setGeometry(QtCore.QRect(440, 160, 291, 391))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.l2.setFont(font)
        self.l2.setStyleSheet("color: rgb(0, 85, 255);")
        self.l2.setObjectName("l2")
        item = QtWidgets.QListWidgetItem()
        self.l2.addItem(item)
        item = QtWidgets.QListWidgetItem()
        self.l2.addItem(item)
        item = QtWidgets.QListWidgetItem()

        for i in record[2]:
            if i != ',':
                sql2 = "SELECT * FROM stats WHERE ID = {};".format(int(i))
                cur.execute(sql2)
                rec2 = cur.fetchone()
                self.l2.addItem("        {}".format(rec2[1]))

        self.l2.addItem(item)
        self.horizontalLayoutWidget_2 = QtWidgets.QWidget(self.centralwidget)
        self.horizontalLayoutWidget_2.setGeometry(
            QtCore.QRect(440, 160, 291, 51))
        self.horizontalLayoutWidget_2.setObjectName("horizontalLayoutWidget_2")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(
            self.horizontalLayoutWidget_2)
        self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.label_3 = QtWidgets.QLabel(self.horizontalLayoutWidget_2)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout_2.addWidget(self.label_3)
        self.t1 = QtWidgets.QLabel(self.horizontalLayoutWidget_2)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.t1.setFont(font)
        self.t1.setStyleSheet("color: rgb(53, 186, 193);")
        self.t1.setObjectName("t1")
        self.horizontalLayout_2.addWidget(self.t1)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem1)
        self.listView = QtWidgets.QListView(self.centralwidget)
        self.listView.setGeometry(QtCore.QRect(50, 30, 701, 81))
        self.listView.setStyleSheet("background-color: rgb(243, 243, 243);")
        self.listView.setObjectName("listView")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(60, 40, 91, 16))
        font = QtGui.QFont()
        font.setPointSize(8)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setStyleSheet("background-color: rgb(243, 243, 243);\n"
                                 "color: rgb(98, 98, 98);")
        self.label.setObjectName("label")
        self.line = QtWidgets.QFrame(self.centralwidget)
        self.line.setGeometry(QtCore.QRect(50, 110, 701, 2))
        self.line.setStyleSheet("color: rgb(198, 198, 198);")
        self.line.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line.setLineWidth(3)
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setObjectName("line")
        self.line_2 = QtWidgets.QFrame(self.centralwidget)
        self.line_2.setGeometry(QtCore.QRect(50, 30, 701, 2))
        self.line_2.setStyleSheet("color: rgb(198, 198, 198);")
        self.line_2.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_2.setLineWidth(3)
        self.line_2.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_2.setObjectName("line_2")
        self.label_12 = QtWidgets.QLabel(self.centralwidget)
        self.label_12.setGeometry(QtCore.QRect(70, 130, 111, 16))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_12.setFont(font)
        self.label_12.setObjectName("label_12")
        self.t2 = QtWidgets.QLabel(self.centralwidget)
        self.t2.setGeometry(QtCore.QRect(190, 130, 25, 16))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.t2.setFont(font)
        self.t2.setStyleSheet("color: rgb(53, 186, 193);")
        self.t2.setObjectName("t2")
        self.label_14 = QtWidgets.QLabel(self.centralwidget)
        self.label_14.setGeometry(QtCore.QRect(440, 130, 81, 16))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_14.setFont(font)
        self.label_14.setObjectName("label_14")
        self.t3 = QtWidgets.QLabel(self.centralwidget)
        self.t3.setGeometry(QtCore.QRect(530, 130, 25, 16))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.t3.setFont(font)
        self.t3.setStyleSheet("color: rgb(53, 186, 193);")
        self.t3.setObjectName("t3")
        self.horizontalLayoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.horizontalLayoutWidget.setGeometry(QtCore.QRect(70, 160, 291, 51))
        self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget")
        self.horizontalLayout = QtWidgets.QHBoxLayout(
            self.horizontalLayoutWidget)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem2 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem2)
        self.radioButton_4 = QtWidgets.QRadioButton(
            self.horizontalLayoutWidget)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.radioButton_4.setFont(font)
        self.radioButton_4.setCheckable(True)
        self.radioButton_4.setObjectName("radioButton_4")
        self.horizontalLayout.addWidget(self.radioButton_4)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem3)
        self.radioButton = QtWidgets.QRadioButton(self.horizontalLayoutWidget)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.radioButton.setFont(font)
        self.radioButton.setCheckable(True)
        self.radioButton.setObjectName("radioButton")
        self.horizontalLayout.addWidget(self.radioButton)
        spacerItem4 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem4)
        self.radioButton_3 = QtWidgets.QRadioButton(
            self.horizontalLayoutWidget)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setWeight(50)
        self.radioButton_3.setFont(font)
        self.radioButton_3.setCheckable(True)
        self.radioButton_3.setObjectName("radioButton_3")
        self.horizontalLayout.addWidget(self.radioButton_3)
        spacerItem5 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem5)
        self.radioButton_2 = QtWidgets.QRadioButton(
            self.horizontalLayoutWidget)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.radioButton_2.setFont(font)
        self.radioButton_2.setCheckable(True)
        self.radioButton_2.setObjectName("radioButton_2")
        self.horizontalLayout.addWidget(self.radioButton_2)
        spacerItem6 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem6)
        self.line_3 = QtWidgets.QFrame(self.centralwidget)
        self.line_3.setGeometry(QtCore.QRect(50, 30, 2, 81))
        self.line_3.setStyleSheet("color: rgb(198, 198, 198);")
        self.line_3.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_3.setLineWidth(3)
        self.line_3.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_3.setObjectName("line_3")
        self.line_4 = QtWidgets.QFrame(self.centralwidget)
        self.line_4.setGeometry(QtCore.QRect(750, 30, 2, 81))
        self.line_4.setStyleSheet("color: rgba(198, 198, 198, 198);")
        self.line_4.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_4.setLineWidth(3)
        self.line_4.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_4.setObjectName("line_4")
        self.line_5 = QtWidgets.QFrame(self.centralwidget)
        self.line_5.setGeometry(QtCore.QRect(70, 160, 2, 391))
        self.line_5.setStyleSheet("color:rgb(106, 106, 106)")
        self.line_5.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_5.setLineWidth(3)
        self.line_5.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_5.setObjectName("line_5")
        self.line_6 = QtWidgets.QFrame(self.centralwidget)
        self.line_6.setGeometry(QtCore.QRect(360, 160, 2, 391))
        self.line_6.setStyleSheet("color: rgb(106, 106, 106);")
        self.line_6.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_6.setLineWidth(3)
        self.line_6.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_6.setObjectName("line_6")
        self.line_7 = QtWidgets.QFrame(self.centralwidget)
        self.line_7.setGeometry(QtCore.QRect(440, 160, 2, 391))
        self.line_7.setStyleSheet("color: rgb(106, 106, 106);")
        self.line_7.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_7.setLineWidth(3)
        self.line_7.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_7.setObjectName("line_7")
        self.line_8 = QtWidgets.QFrame(self.centralwidget)
        self.line_8.setGeometry(QtCore.QRect(730, 160, 2, 391))
        self.line_8.setStyleSheet("color:rgb(106, 106, 106)")
        self.line_8.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_8.setLineWidth(3)
        self.line_8.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_8.setObjectName("line_8")
        self.line_9 = QtWidgets.QFrame(self.centralwidget)
        self.line_9.setGeometry(QtCore.QRect(70, 550, 291, 2))
        self.line_9.setStyleSheet("color: rgb(106, 106, 106);")
        self.line_9.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_9.setLineWidth(3)
        self.line_9.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_9.setObjectName("line_9")
        self.line_10 = QtWidgets.QFrame(self.centralwidget)
        self.line_10.setGeometry(QtCore.QRect(440, 550, 291, 2))
        self.line_10.setStyleSheet("color:rgb(106, 106, 106)")
        self.line_10.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_10.setLineWidth(3)
        self.line_10.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_10.setObjectName("line_10")
        self.line_11 = QtWidgets.QFrame(self.centralwidget)
        self.line_11.setGeometry(QtCore.QRect(440, 160, 291, 2))
        self.line_11.setStyleSheet("color: rgb(106, 106, 106);")
        self.line_11.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_11.setLineWidth(3)
        self.line_11.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_11.setObjectName("line_11")
        self.line_12 = QtWidgets.QFrame(self.centralwidget)
        self.line_12.setGeometry(QtCore.QRect(70, 160, 291, 2))
        self.line_12.setStyleSheet("color: rgb(106, 106, 106);")
        self.line_12.setFrameShadow(QtWidgets.QFrame.Plain)
        self.line_12.setLineWidth(3)
        self.line_12.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_12.setObjectName("line_12")
        self.label_11 = QtWidgets.QLabel(self.centralwidget)
        self.label_11.setGeometry(QtCore.QRect(80, 70, 97, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_11.setFont(font)
        self.label_11.setStyleSheet("background-color: rgb(243, 243, 243);")
        self.label_11.setObjectName("label_11")
        self.t4 = QtWidgets.QLabel(self.centralwidget)
        self.t4.setGeometry(QtCore.QRect(180, 70, 18, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.t4.setFont(font)
        self.t4.setStyleSheet("color: rgb(53, 186, 193);\n"
                              "background-color: rgb(243, 243, 243);")
        self.t4.setObjectName("t4")
        self.label_9 = QtWidgets.QLabel(self.centralwidget)
        self.label_9.setGeometry(QtCore.QRect(240, 70, 97, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_9.setFont(font)
        self.label_9.setStyleSheet("background-color: rgb(243, 243, 243);")
        self.label_9.setObjectName("label_9")
        self.t5 = QtWidgets.QLabel(self.centralwidget)
        self.t5.setGeometry(QtCore.QRect(340, 70, 18, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.t5.setFont(font)
        self.t5.setStyleSheet("background-color: rgb(243, 243, 243);\n"
                              "color: rgb(53, 186, 193);")
        self.t5.setObjectName("t5")
        self.label_7 = QtWidgets.QLabel(self.centralwidget)
        self.label_7.setGeometry(QtCore.QRect(390, 70, 111, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_7.setFont(font)
        self.label_7.setStyleSheet("background-color: rgb(243, 243, 243);")
        self.label_7.setObjectName("label_7")
        self.t6 = QtWidgets.QLabel(self.centralwidget)
        self.t6.setGeometry(QtCore.QRect(500, 70, 18, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.t6.setFont(font)
        self.t6.setStyleSheet("background-color: rgb(243, 243, 243);\n"
                              "color: rgb(53, 186, 193);")
        self.t6.setObjectName("t6")
        self.label_5 = QtWidgets.QLabel(self.centralwidget)
        self.label_5.setGeometry(QtCore.QRect(560, 70, 141, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_5.setFont(font)
        self.label_5.setStyleSheet("background-color: rgb(243, 243, 243);")
        self.label_5.setObjectName("label_5")
        self.t7 = QtWidgets.QLabel(self.centralwidget)
        self.t7.setGeometry(QtCore.QRect(700, 70, 18, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.t7.setFont(font)
        self.t7.setStyleSheet("background-color: rgb(243, 243, 243);\n"
                              "color: rgb(53, 186, 193);")
        self.t7.setObjectName("t7")
        self.l1.raise_()
        self.l2.raise_()
        self.horizontalLayoutWidget_2.raise_()
        self.listView.raise_()
        self.label.raise_()
        self.line.raise_()
        self.line_2.raise_()
        self.label_12.raise_()
        self.t2.raise_()
        self.label_14.raise_()
        self.t3.raise_()
        self.horizontalLayoutWidget.raise_()
        self.line_3.raise_()
        self.line_4.raise_()
        self.line_5.raise_()
        self.line_6.raise_()
        self.line_7.raise_()
        self.line_8.raise_()
        self.line_9.raise_()
        self.line_10.raise_()
        self.line_11.raise_()
        self.line_12.raise_()
        self.label_11.raise_()
        self.label_11.raise_()
        self.t4.raise_()
        self.label_9.raise_()
        self.t5.raise_()
        self.label_7.raise_()
        self.t6.raise_()
        self.label_5.raise_()
        self.t7.raise_()
        self.label_11.raise_()
        self.t4.raise_()
        self.label_9.raise_()
        self.t5.raise_()
        self.label_7.raise_()
        self.t6.raise_()
        self.label_5.raise_()
        self.t7.raise_()
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 801, 23))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.menubar.sizePolicy().hasHeightForWidth())
        self.menubar.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.menubar.setFont(font)
        self.menubar.setStyleSheet("background-color: rgb(207, 207, 207);")
        self.menubar.setObjectName("menubar")
        self.menuManage_Teams = QtWidgets.QMenu(self.menubar)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.menuManage_Teams.setFont(font)
        self.menuManage_Teams.setStyleSheet(
            "background-color: rgb(207, 207, 207);\n"
            "")
        self.menuManage_Teams.setObjectName("menuManage_Teams")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.actionNEW_Team = QtWidgets.QAction(MainWindow)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.actionNEW_Team.setFont(font)
        self.actionNEW_Team.setObjectName("actionNEW_Team")

        self.actionNEW_Team.triggered.connect(self.new_team)
        self.actionNEW_Team.triggered.connect(MainWindow.close)

        self.action_OPEN_Team = QtWidgets.QAction(MainWindow)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.action_OPEN_Team.setFont(font)
        self.action_OPEN_Team.setObjectName("action_OPEN_Team")

        self.action_OPEN_Team.triggered.connect(self.open_team)
        self.action_OPEN_Team.triggered.connect(MainWindow.close)

        self.action_SAVE_Team = QtWidgets.QAction(MainWindow)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.action_SAVE_Team.setFont(font)
        self.action_SAVE_Team.setObjectName("action_SAVE_Team")

        self.action_SAVE_Team.triggered.connect(self.save_team)
        self.action_SAVE_Team.triggered.connect(MainWindow.close)

        self.action_EVALUATE_Team = QtWidgets.QAction(MainWindow)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.action_EVALUATE_Team.setFont(font)
        self.action_EVALUATE_Team.setObjectName("action_EVALUATE_Team")

        self.action_EVALUATE_Team.triggered.connect(self.evaluate_team)
        self.action_EVALUATE_Team.triggered.connect(MainWindow.close)

        self.menuManage_Teams.addAction(self.actionNEW_Team)
        self.menuManage_Teams.addAction(self.action_OPEN_Team)
        self.menuManage_Teams.addAction(self.action_SAVE_Team)
        self.menuManage_Teams.addAction(self.action_EVALUATE_Team)
        self.menubar.addAction(self.menuManage_Teams.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

        self.radioButton.clicked.connect(self.bowlers)
        self.radioButton_2.clicked.connect(self.wicket_keepers)
        self.radioButton_3.clicked.connect(self.allrounders)
        self.radioButton_4.clicked.connect(self.batsmen)

        self.l1.itemDoubleClicked.connect(self.removelist1)
        self.l2.itemDoubleClicked.connect(self.removelist2)