コード例 #1
0
ファイル: main.py プロジェクト: Nautilidae-project/Nautilus
    def __init__(self):
        super(Main, self).__init__()
        self.setupUi(self)
        self.contador = 0
        self.config = ConfigDB(carregaBanco=True)
        self.db = self.getDB()
        self.daoConfigs = DaoConfiguracoes(self.db)
        self.center()
        self.show()

        self.setWindowFlag(QtCore.Qt.FramelessWindowHint)
        self.setAttribute(QtCore.Qt.WA_TranslucentBackground)

        self.timer = QtCore.QTimer()
        self.timer.timeout.connect(self.progresso)
        self.timer.start(25)
コード例 #2
0
        """
        Faz aparecer a tela com as informações editaveis para cadastrar os eventos
        """
        self.frInserirEvento.setHidden(not self.frInserirEvento.isHidden())

    def atualizaMarcacoesNoCalendario(self):
        self.calendario.daoEvento = dict(enumerate(DaoEvento(self.db).buscaDatasEventosSemRepeticao()))
        self.calendario.datasSelecionadas = self.calendario.daoEvento
        self.AddCardEventosNoGrid()
        # print(self.calendario.daoEvento)
        # print(self.calendario.datasSelecionadas)

if __name__ == '__main__':
    import sys
    import pymysql
    from configBD import ConfigDB

    app = QtWidgets.QApplication(sys.argv)
    # db = getDB()
    config = ConfigDB(carregaBanco=True)
    db = pymysql.connect(
        host=config.host,
        user=config.user,
        passwd=config.passwd,
        db=config.banco,
        port=config.port
    )
    ui = AgendaPage(db=db)
    ui.show()
    sys.exit(app.exec_())
コード例 #3
0
 def __init__(self, db):
     self.db = db
     self.configs = ConfigDB()
コード例 #4
0
 def __init__(self, db: connect):
     self.db = db
     self.configs = ConfigDB()