Esempio n. 1
0
    def __init__(self, parent=None):
        '''
        Constructor
        '''

        super(QfrmPrincipalIMP, self).__init__(parent)
        self.setupUi(self)

        self.connect(self.action_sair, QtCore.SIGNAL('triggered()'),
                     QtCore.SLOT('close()'))
        self.connect(self.action_mega_Sena, QtCore.SIGNAL('triggered()'),
                     self.setMegaSena)
        self.connect(self.action_loto_facil, QtCore.SIGNAL('triggered()'),
                     self.setLotoFacil)
        self.connect(self.action_quina, QtCore.SIGNAL('triggered()'),
                     self.setQuina)
        self.connect(self.action_loto_mania, QtCore.SIGNAL('triggered()'),
                     self.setLotoMania)
        self.connect(self.action_dupla_sena, QtCore.SIGNAL('triggered()'),
                     self.setDuplaSena)
        self.connect(self.action_time_mania, QtCore.SIGNAL('triggered()'),
                     self.setTimeMania)
        self.connect(self.action_sorteio_Por_Dezenas,
                     QtCore.SIGNAL('triggered()'),
                     self.__listarSorteioPorDezenas)
        self.connect(self.action_atualizar, QtCore.SIGNAL('triggered()'),
                     self.__atualizarLoterica)
        self.connect(self.action_resultado_Sorteios,
                     QtCore.SIGNAL('triggered()'), self.__listarSorteios)
        self.connect(self.action_sortear_Dezenas, QtCore.SIGNAL('triggered()'),
                     self.__sortearDezenas)
        self.connect(self.tableWidget, QtCore.SIGNAL('cellClicked(int, int)'),
                     self.__cellClick)
        self.connect(self.action_ajustar_colunas, QtCore.SIGNAL('triggered()'),
                     self.__ajustaColunasTabela)
        self.connect(self.action_ajustar_linhas, QtCore.SIGNAL('triggered()'),
                     self.__ajustaColunasLinhas)
        self.connect(self.tableWidget, QtCore.SIGNAL('itemSelectionChanged()'),
                     self.__itemSelectionChanged)
        self.connect(self.btnAdicionar, QtCore.SIGNAL('clicked()'),
                     self.__addSelecao)
        self.connect(self.btnRemover, QtCore.SIGNAL('clicked()'),
                     self.__removeItemLista)
        self.connect(self.btnCopiar, QtCore.SIGNAL('clicked()'),
                     self.__copiarLista)
        self.connect(self.tableWidget.horizontalHeader(),
                     QtCore.SIGNAL('sectionClicked(int)'),
                     self.__tableColumnClicked)  #clicar na coluna da tabela

        rootDir = sys.path[0]
        self._Loterica = Loterias()
        self._Loterica.setLoteria('MegaSena')
        self.dirArquivos = os.path.join(rootDir, 'Arquivo')
        self.MatrizConcursos = MatrizConcursos(self._Loterica)
        self._selecao = {}
        #self.tableWidget.setStyleSheet("show-decoration-selected: 1;selection-color: #CCC;selection-background-color: white;");
        self.__centralizar()
Esempio n. 2
0
    def __init__(self, master):
        '''
        Constructor
        '''
        self._path = sys.path[0] + os.sep + 'Arquivo' + os.sep
        #self._path = os.path.join(sys.path[0],'Arquivo',os.sep)
        self._Loteria = Loterias()

        self._setLoteria('MegaSena')
        self._master = master

        # Set background of toplevel window to match
        # current style
        style = ttk.Style()
        theme = style.theme_use()
        default = style.lookup(theme, 'background')
        master.configure(background=default)

        menubar = Menu(master)
        menuMegaSena = Menu(menubar, tearoff=0)
        menuMegaSena.add_command(label="Atualizar",
                                 command=self.atualizaMegaSena)
        menuMegaSena.add_command(label="Resultado Sorteios",
                                 command=self.listarSorteiosMegaSena)
        menuMegaSena.add_command(label="Sorteio Por Dezenas",
                                 command=self.listarSorteioPorDezenasMegaSena)
        menuMegaSena.add_command(label="Sortear Dezenas",
                                 command=self.sortearDezenasMegaSena)
        menubar.add_cascade(label="Mega Sena", menu=menuMegaSena)

        menuLotoFacil = Menu(menubar, tearoff=0)
        menuLotoFacil.add_command(label="Atualizar",
                                  command=self.atualizaLotoFacil)
        menuLotoFacil.add_command(label="Resultado Sorteios",
                                  command=self.listarSorteiosLotoFacil)
        menuLotoFacil.add_command(
            label="Sorteio Por Dezenas",
            command=self.listarSorteioPorDezenasLotoFacil)
        menuLotoFacil.add_command(label="Sortear Dezenas",
                                  command=self.sortearDezenasLotoFacil)
        menubar.add_cascade(label="Loto Facil", menu=menuLotoFacil)

        menuQuina = Menu(menubar, tearoff=0)
        menuQuina.add_command(label="Atualizar", command=self.atualizaQuina)
        menuQuina.add_command(label="Resultado Sorteios",
                              command=self.listarSorteiosQuina)
        menuQuina.add_command(label="Sorteio Por Dezenas",
                              command=self.listarSorteioPorDezenasQuina)
        menuQuina.add_command(label="Sortear Dezenas",
                              command=self.sortearDezenasQuina)
        menubar.add_cascade(label="Quina", menu=menuQuina)

        menuLotoMania = Menu(menubar, tearoff=0)
        menuLotoMania.add_command(label="Atualizar",
                                  command=self.atualizaLotoMania)
        menuLotoMania.add_command(label="Resultado Sorteios",
                                  command=self.listarSorteiosLotoMania)
        menuLotoMania.add_command(
            label="Sorteio Por Dezenas",
            command=self.listarSorteioPorDezenasLotoMania)
        menuLotoMania.add_command(label="Sortear Dezenas",
                                  command=self.sortearDezenasLotoMania)
        menubar.add_cascade(label="Loto Mania", menu=menuLotoMania)

        menuDuplaSena = Menu(menubar, tearoff=0)
        menuDuplaSena.add_command(label="Atualizar",
                                  command=self.atualizaDuplaSena)
        menuDuplaSena.add_command(label="Resultado Sorteios",
                                  command=self.listarSorteiosDuplaSena)
        menuDuplaSena.add_command(
            label="Sorteio Por Dezenas",
            command=self.listarSorteioPorDezenasDuplaSena)
        menuDuplaSena.add_command(label="Sortear Dezenas",
                                  command=self.sortearDezenasDuplaSena)
        menubar.add_cascade(label="Dupla Sena", menu=menuDuplaSena)

        menuTimeMania = Menu(menubar, tearoff=0)
        menuTimeMania.add_command(label="Atualizar",
                                  command=self.atualizaTimeMania)
        menuTimeMania.add_command(label="Resultado Sorteios",
                                  command=self.listarSorteiosTimeMania)
        menuTimeMania.add_command(
            label="Sorteio Por Dezenas",
            command=self.listarSorteioPorDezenasTimeMania)
        menuTimeMania.add_command(label="Sortear Dezenas",
                                  command=self.sortearDezenasTimeMania)
        menubar.add_cascade(label="Time Mania", menu=menuTimeMania)

        master.config(menu=menubar)

        self.Scrolledtreeview1 = ScrolledTreeView(master)
        self.Scrolledtreeview1.place(relx=0.01,
                                     rely=0.06,
                                     relheight=0.87,
                                     relwidth=0.97)