Exemple #1
0
 def __init__(self, direccion="", puerto=1234):
     self.server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
     self.server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR,
                                   1)
     self.server_socket.bind((direccion, puerto))
     self.hist = Historial()
     self.usuarios = set()
Exemple #2
0
 def __init__(self, saldo, historial=None):
     assert saldo >= 0, Deposito.__ERROR_NEGATIVO
     self.__saldo = saldo
     if historial is None:
         self.__historial = Historial()
         self.__historial.anyadir_historial('inicial', saldo)
     else:
         self.__historial = historial
     assert self.saldo_actual() == saldo
Exemple #3
0
    def __init__(self, cliente, menu_inicial):
        super().__init__()

        self.cliente = cliente
        self.menu_inicial = menu_inicial

        self.lista_entidades = []

        self.setupUi(self)

        self.ultima_pos = (0, 0)

        self.pushButton.clicked.connect(self.enviar_publicacion)

        self.widget_1 = QtGui.QWidget()
        self.widget_1.setFixedSize(369, 199)

        self.scrollArea.setWidget(self.widget_1)
        self.scrollArea.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
        self.scrollArea.setHorizontalScrollBarPolicy(
            QtCore.Qt.ScrollBarAlwaysOff)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setEnabled(True)

        self.exceso_altura = 0
        self.publicaciones = 0

        self.scene = QtGui.QGraphicsScene()
        self.graphicsView.setScene(self.scene)

        self.x_rect = 390
        self.y_rect = 50
        self.w_rect = 369
        self.h_rect = 239
        self.scene.setSceneRect(
            QtCore.QRectF(self.x_rect, self.y_rect, self.w_rect, self.h_rect))

        self.cursor = QtGui.QCursor()

        self.dashboard = DashboardPuntaje(self.cliente)

        self.grosor = 2
        self.pen = QtGui.QPen()
        self.pen.setWidth(self.grosor)

        self.primer_punto_linea_recta = None
        self.segundo_punto_linea_recta = None

        self.primer_punto_linea_curva = None
        self.segundo_punto_linea_curva = None

        self.recibiendo_linea_recta_1 = False
        self.recibiendo_linea_recta_2 = False

        self.recibiendo_linea_curva_1 = False
        self.recibiendo_linea_curva_2 = False

        self.color = "0:0:0"
        self.lista_colores_usados = ["0:0:0", "255:0:0", "0:255:0", "0:0:255"]
        self.lista_rgb_1 = [0, 0, 255]
        self.lista_rgb_2 = [0, 255, 0]
        self.lista_rgb_3 = [255, 0, 0]
        self.lista_rgb_4 = [0, 0, 0]

        self.style_1 = "QPushButton {background-color: rgb(" + str(
            self.lista_rgb_1[0]) + "," + str(self.lista_rgb_1[1]) + "," + str(
                self.lista_rgb_1[2]) + ");}"
        self.style_2 = "QPushButton {background-color: rgb(" + str(
            self.lista_rgb_2[0]) + "," + str(self.lista_rgb_2[1]) + "," + str(
                self.lista_rgb_2[2]) + ");}"
        self.style_3 = "QPushButton {background-color: rgb(" + str(
            self.lista_rgb_3[0]) + "," + str(self.lista_rgb_3[1]) + "," + str(
                self.lista_rgb_3[2]) + ");}"
        self.style_4 = "QPushButton {background-color: rgb(" + str(
            self.lista_rgb_4[0]) + "," + str(self.lista_rgb_4[1]) + "," + str(
                self.lista_rgb_4[2]) + ");}"

        self.pushButton_10.setStyleSheet(self.style_1)
        self.pushButton_11.setStyleSheet(self.style_2)
        self.pushButton_12.setStyleSheet(self.style_3)
        self.pushButton_13.setStyleSheet(self.style_4)

        self.pushButton_10.clicked.connect(self.cambiar_color_usado_1)
        self.pushButton_11.clicked.connect(self.cambiar_color_usado_2)
        self.pushButton_12.clicked.connect(self.cambiar_color_usado_3)
        self.pushButton_13.clicked.connect(self.cambiar_color_usado_4)

        self.pushButton_9.clicked.connect(self.dibujar_cuadrado)
        self.pushButton_8.clicked.connect(self.dibujar_linea_curva)
        self.pushButton_7.clicked.connect(self.dibujar_linea_recta)
        self.pushButton_6.clicked.connect(self.dibujar_rectangulo)
        self.pushButton_5.clicked.connect(self.dibujar_triangulo)
        self.pushButton_4.clicked.connect(self.dibujar_circulo)

        self.pushButton_16.clicked.connect(self.cambiar_color_rgb)

        self.pushButton_14.clicked.connect(self.amistad_desde_grupal)

        self.pushButton_2.clicked.connect(self.dashboard.mostrar)

        self.lista_amigos = []

        self.lista_ultima_figura = []

        self.historial = Historial(self.cliente)

        self.seleccion_chat_ind = SeleccionAmigos("ind", self.cliente)
        self.seleccion_chat_grup = SeleccionAmigos("grup", self.cliente)

        self.pushButton_17.clicked.connect(self.mostrar_minichat_ind)
        self.pushButton_18.clicked.connect(self.mostrar_minichat_grup)

        self.pushButton_3.clicked.connect(self.cliente.guardar_imagen)

        self.pushButton_19.clicked.connect(self.mover_figura)

        self.pushButton_20.clicked.connect(self.invitar_persona)

        self.pushButton_15.clicked.connect(self.mostrar_historial)

        self.usuario_inv = None
        self.sala_inv = None
        self.quien_inv = None

        self.usuario_amigo = None
Exemple #4
0
 def __init__(self, saldo):
     assert saldo >= 0, Deposito.__ERROR_NEGATIVO
     self.__saldo = saldo
     self.__historial = Historial()
     self.__historial.anyadir_historial('inicial', saldo)
     assert self.saldo_actual() == saldo