Ejemplo n.º 1
0
class MensageiroConsole(PainelConsole):
    def __init__(self, parent=None):
        super().__init__(parent)

        self._servico = ServicoClienteMensageiro()

        self._configurarGui()
        self._telaUsuarios.usuarioSelecionado.connect(self._selecionarUsuario)
        self._telaConversa.conversasNaoVisualizadas.connect(self._telaUsuarios.atualizarNumConversasNaoVisualizadas)

    def _configurarGui(self):
        layoutNomeConexao = VLayoutConsole()
        self._telaConexao = TelaConexao(self._servico)
        self._telaNome = TelaNome(self._servico)
        layoutNomeConexao.addTela(65, self._telaConexao)
        layoutNomeConexao.addTela("*", self._telaNome)

        self._telaArquivo = TelaArquivo()

        layoutListaConversa = VLayoutConsole()
        self._telaUsuarios = TelaUsuarios(self._servico)
        self._telaConversa = TelaConversa(self._servico)
        layoutListaConversa.addTela(40, self._telaUsuarios)
        layoutListaConversa.addTela("*", self._telaConversa)

        self.addTela(layoutNomeConexao)
        self.addTela(SpacerConsole(1))
        self.addTela(self._telaArquivo)
        self.addTela(SpacerConsole(1))
        self.addTela(layoutListaConversa)

    def _selecionarUsuario(self, usuario):
        self._telaConversa.setUsuario(usuario)
        self._telaArquivo.setUsuario(usuario)
Ejemplo n.º 2
0
    def _configurarGui(self):
        layoutNomeConexao = VLayoutConsole()
        self._telaConexao = TelaConexao(self._servico)
        self._telaNome = TelaNome(self._servico)
        layoutNomeConexao.addTela(65, self._telaConexao)
        layoutNomeConexao.addTela("*", self._telaNome)

        self._telaArquivo = TelaArquivo()

        layoutListaConversa = VLayoutConsole()
        self._telaUsuarios = TelaUsuarios(self._servico)
        self._telaConversa = TelaConversa(self._servico)
        layoutListaConversa.addTela(40, self._telaUsuarios)
        layoutListaConversa.addTela("*", self._telaConversa)

        self.addTela(layoutNomeConexao)
        self.addTela(SpacerConsole(1))
        self.addTela(self._telaArquivo)
        self.addTela(SpacerConsole(1))
        self.addTela(layoutListaConversa)
Ejemplo n.º 3
0
#-*- coding: utf-8 -*-
import sys
sys.path.append("D:/Documents and Settings/Tassio/Meus documentos/Tassio/Informatica/Python/mensageiro novo/base mensageiro/src")
sys.path.append("D:/Documents and Settings/Tassio/Meus documentos/Tassio/Informatica/Python/mensageiro novo/mensageiroConsole/src")

from servicos.servicoMensageiro import ServicoClienteMensageiro, ServicoServidorMensageiro
from engineConsole.base.baseApplication import CApplication
from telasMensageiro.telaConversa import TelaConversa
from servicos.informacaoMensageiro import Usuario

cApp = CApplication()

cli = ServicoClienteMensageiro()
serv = ServicoServidorMensageiro()

b = TelaConversa(cli)
b.setUsuario(Usuario("ABS", "TESTE","127.0.0.1"))
b.show()

cApp.exec_()