def update(self): painter = QPainter(self)#CApplication.getTelaPrincipal()) painter.translate(self.getPos()) self.paint(painter) painter.end() if not CApplication.updateRequested(): CApplication.setUpdateRequested(True) QCoreApplication.postEvent(CApplication.getInstance(), EventoUpdateConsole(EventoUpdateConsole.UpdateRequest)) return
def __init__(self, parent=None): super().__init__("",parent) self._tela = TelaDeviceConsole() self.resize(80*8+5, 24*11+10) CApplication.getInstance().telaAtualizada.connect(self._atualizar)