def __listarSorteioPorDezenas(self): self._deleteWidgets() id = self.Scrolledtreeview1.insert('', 'end', 'widgets', text='Sorteio Por Dezenas') self.__adicionarColunas() self.Scrolledtreeview1.column('#0', width=80, anchor='center') concurso = ConcursoCalculos() TotaisSorteios = concurso.getTotaisPorDezena( self.MatrizConcursos.getMatriz(), self._Loteria) for i in range(0, self._Loteria.getNumeroDezenas() + 1): total = 0 l = [] l.append(i) for j in range(1, self._Loteria.getNumeroBolas() + 1): total = total + TotaisSorteios[(i, j)] l.append(TotaisSorteios[(i, j)]) l.append(total) self.Scrolledtreeview1.insert(id, 'end', text='', values=l) self.Scrolledtreeview1.item('widgets', open=TRUE) self._TotaisTotaisPorDezenas(TotaisSorteios)
def sortearDezenas(self): self._deleteWidgets() # Inserted at the root, program chooses id: id = self.Scrolledtreeview1.insert('', 'end', 'widgets', text='Sorteios') self.__adicionarColunas() concurso = ConcursoCalculos() dezenasSoteadas = concurso.SortearDezenas(self._Loteria, 10) for x in dezenasSoteadas: total = 0 l = [] for num in x: l.append(num) total = total + int(num) l.append(total) self.Scrolledtreeview1.insert(id, 'end', text='', values=l) self._TotaisTotaisPorDezenas(dezenasSoteadas)
def __listarSorteioPorDezenas(self): self._deleteWidgets() id = self.Scrolledtreeview1.insert('', 'end', 'widgets', text='Sorteio Por Dezenas') self.__adicionarColunas() self.Scrolledtreeview1.column('#0', width=80 , anchor='center') concurso = ConcursoCalculos() TotaisSorteios = concurso.getTotaisPorDezena(self.MatrizConcursos.getMatriz(), self._Loteria) for i in range(0, self._Loteria.getNumeroDezenas() + 1): total = 0 l = [] l.append(i) for j in range(1, self._Loteria.getNumeroBolas() + 1): total = total + TotaisSorteios[(i, j)] l.append(TotaisSorteios[(i, j)]) l.append(total) self.Scrolledtreeview1.insert(id, 'end', text='', values=l) self.Scrolledtreeview1.item('widgets', open=TRUE) self._TotaisTotaisPorDezenas(TotaisSorteios)
def _TotaisTotaisPorDezenas(self,matriz): id = self.Scrolledtreeview1.insert('', 'end', 'Totais', text='Totais por dezenas') self.__adicionarColunas() concurso = ConcursoCalculos() TotaisSorteios = concurso.getTotaisSorteios(matriz, self._Loteria) l = [] for i,j in TotaisSorteios.items(): l.append(i) l.append(j) self.Scrolledtreeview1.insert(id, 'end', text='', values=l) l = []
def __listarSorteioPorDezenas(self): '''Exibe sorteios agrupados por dezenas''' concurso = ConcursoCalculos() TotaisSorteios = concurso.getTotaisPorDezena(self.MatrizConcursos.getMatriz(), self._Loterica, self.__IformaQuantidade(0)) self.__adicionarColunas(self._Loterica.getNumeroBolas()) self.tableWidget.setRowCount(self._Loterica.getNumeroDezenas()) #Adicionar coluna a mais para o zero # for r,v in enumerate(range(0,self._Loterica.getNumeroDezenas()),self._Loterica.getDezenaInicial()): # self.__AddColunaTabelaVerticalHeaderItem(r,v) for k, i in TotaisSorteios.items(): if k == (60,5): pass self.__AddItemLinhaTabela(k[1]-1, k[0]-1, str(i)) self.__calculaTotalRow()
def __sortearDezenas(self): '''Exibe a Lista de Dezenas Sorteadas ''' numSorteio = self.__IformaQuantidade(10) self.__adicionarColunas(self._Loterica.getNumeroBolas() + 1) self.tableWidget.setRowCount(numSorteio) concurso = ConcursoCalculos() dezenasSoteadas = concurso.SortearDezenas(self._Loterica, numSorteio) for row, x in enumerate(dezenasSoteadas): total = 0 for col, num in enumerate(x): self.__AddItemLinhaTabela(row, col, str(num)) total = total + int(num) self.__calculaTotalRow() self.tableWidget.resizeColumnsToContents()
def _TotaisTotaisPorDezenas(self, matriz): id = self.Scrolledtreeview1.insert('', 'end', 'Totais', text='Totais por dezenas') self.__adicionarColunas() concurso = ConcursoCalculos() TotaisSorteios = concurso.getTotaisSorteios(matriz, self._Loteria) l = [] for i, j in TotaisSorteios.items(): l.append(i) l.append(j) self.Scrolledtreeview1.insert(id, 'end', text='', values=l) l = []
def __listarSorteioPorDezenas(self): '''Exibe sorteios agrupados por dezenas''' concurso = ConcursoCalculos() TotaisSorteios = concurso.getTotaisPorDezena( self.MatrizConcursos.getMatriz(), self._Loterica, self.__IformaQuantidade(0)) self.__adicionarColunas(self._Loterica.getNumeroBolas()) self.tableWidget.setRowCount(self._Loterica.getNumeroDezenas() ) #Adicionar coluna a mais para o zero # for r,v in enumerate(range(0,self._Loterica.getNumeroDezenas()),self._Loterica.getDezenaInicial()): # self.__AddColunaTabelaVerticalHeaderItem(r,v) for k, i in TotaisSorteios.items(): if k == (60, 5): pass self.__AddItemLinhaTabela(k[1] - 1, k[0] - 1, str(i)) self.__calculaTotalRow()