def constructTeams(self, team1, team2): self.teamObjectList = [] """ for team in config.teamList: teamFile = open(team, 'r') teamName = teamFile.readline().rstrip() playerPictureList = [] playerNameList = [] for line in teamFile: lineList = line.rstrip().split() playerNameList.append(lineList[0]) playerPictureList.append(team.rsplit('/', 1)[0] + '/' + lineList[1]) teamFile.close() """ """ ##buzzerList = config.buzzerList[config.teamList.index(team)] activePlayerList = config.activePlayerList[config.teamList.index(team)] teamWidget = TeamWidget(team1) self.teamsLayout.addWidget(teamWidget) teamWidget = TeamWidget(team2) self.teamsLayout.addWidget(teamWidget) """ from modules import databaseaccess team_Pic1 = databaseaccess.get_Team_Pic(team1) playerPictureList1 = [team_Pic1, team_Pic1, team_Pic1, team_Pic1] playerNameList1 = databaseaccess.get_Player_Name_By_Team_Id(self.team1) playerIdList1 = databaseaccess.get_Player_Id_By_Team_Id(self.team1id) ##playerNameList1 = ['qq', 'ww', 'ee', 'rr'] buzzerList1 = ['q', 'w', 'e', 'r'] activePlayerList1 = [0, 1, 2, 3] teamWidget1 = TeamWidget(team1) teamObject1 = TeamObject(team1, playerPictureList1, playerNameList1, playerIdList1, buzzerList1, activePlayerList1, teamWidget1) self.team1Layout.addWidget(teamWidget1) self.teamObjectList.append(teamObject1) team_Pic2 = databaseaccess.get_Team_Pic(team2) playerPictureList2 = [team_Pic2, team_Pic2, team_Pic2, team_Pic2] playerNameList2 = databaseaccess.get_Player_Name_By_Team_Id(self.team2) playerIdList2 = databaseaccess.get_Player_Id_By_Team_Id(self.team2id) buzzerList2 = ['t', 'y', 'u', 'i'] activePlayerList2 = [0, 1, 2, 3] teamWidget2 = TeamWidget(team2) teamObject2 = TeamObject(team2, playerPictureList2, playerNameList2, playerIdList2, buzzerList2, activePlayerList2, teamWidget2) self.team2Layout.addWidget(teamWidget2) self.teamObjectList.append(teamObject2)
def acceptedClicked(self): self.gameWindow = MainWindow() self.gameWindow.team1 = self.newgame.team1.currentText() self.gameWindow.team2 = self.newgame.team2.currentText() team1index = self.newgame.team1.currentIndex() team2index = self.newgame.team2.currentIndex() self.gameWindow.team1id = self.newgame.team1.itemData(team1index).toString() self.gameWindow.team2id = self.newgame.team2.itemData(team2index).toString() from modules import databaseaccess team1List = databaseaccess.get_Player_Name_By_Team_Id(self.gameWindow.team1id) team2List = databaseaccess.get_Player_Name_By_Team_Id(self.gameWindow.team2id) team1nameList = [] team2nameList = [] self.connect(self.gameWindow, SIGNAL('previousQuestion'), self.previousQuestion) self.connect(self.gameWindow, SIGNAL('nextQuestion'), self.nextQuestion) self.gameWindow.setupGame(self.gameWindow.team1, self.gameWindow.team2) self.gameWindow.show() self.newgame.close()
def acceptedClicked(self): self.gameWindow = MainWindow() self.gameWindow.team1 = self.newgame.team1.currentText() self.gameWindow.team2 = self.newgame.team2.currentText() team1index = self.newgame.team1.currentIndex() team2index = self.newgame.team2.currentIndex() self.gameWindow.team1id = self.newgame.team1.itemData( team1index).toString() self.gameWindow.team2id = self.newgame.team2.itemData( team2index).toString() from modules import databaseaccess team1List = databaseaccess.get_Player_Name_By_Team_Id( self.gameWindow.team1id) team2List = databaseaccess.get_Player_Name_By_Team_Id( self.gameWindow.team2id) team1nameList = [] team2nameList = [] self.connect(self.gameWindow, SIGNAL('previousQuestion'), self.previousQuestion) self.connect(self.gameWindow, SIGNAL('nextQuestion'), self.nextQuestion) self.gameWindow.setupGame(self.gameWindow.team1, self.gameWindow.team2) self.gameWindow.show() self.newgame.close()