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)
""" 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_())
def __init__(self, db): self.db = db self.configs = ConfigDB()
def __init__(self, db: connect): self.db = db self.configs = ConfigDB()