Exemple #1
0
    def on_clicked_btnAceptar(self, btnColor):
        print(btnColor)

        if btnColor == self.btnAzul :
           self.etq.modify_bg(Gtk.StateType.NORMAL,Gdk.Color(0,0,65430))
        if btnColor == self.btnAmarelo:
            self.etq.modify_bg(Gtk.StateType.NORMAL, Gdk.Color(0, 0, 65430))

        if btnColor == self.btnVermello:
            self.etq.modify_bg(Gtk.StateType.NORMAL, Gdk.Color(0, 0, 65430))
        else:
            self.etq.modify_bg(Gtk.StateType.NORMAL, Gdk.Color(0, 0, 65430))
Exemple #2
0
 def maximizarVentana(self, widget):
     color2 = Gdk.RGBA()
     color2.parse('#4E4C45')
     color2.to_string()
     self.venprincipal.override_background_color(Gtk.StateFlags.NORMAL,
                                                 color2)
     self.venprincipal.maximize()
def color(self):
    """
    Colorear interfaz
    Define los colores y sobreescribe la propiedad del color del fondo de los widgets
    """
    # Declaracion de los colores:
    colorVerde = Gdk.RGBA()
    colorVerde.parse('#1f451a')
    colorVerde.to_string()
    colorResize = Gdk.RGBA()
    colorResize.parse('#3E3D39')
    colorResize.to_string()
    colorMesas = Gdk.RGBA()
    colorMesas.parse('#F2F1F0')
    colorMesas.to_string()

    # Setea los colores:
    self.venprincipal.override_background_color(Gtk.StateFlags.NORMAL,
                                                colorResize)
    self.Pestanas.override_background_color(Gtk.StateFlags.NORMAL, colorVerde)
    self.Panel.override_background_color(Gtk.StateFlags.NORMAL, colorMesas)
    self.Home.override_background_color(Gtk.StateFlags.NORMAL,
                                        Gdk.RGBA(255, 255, 255, 1))
    self.Camareros.override_background_color(Gtk.StateFlags.NORMAL,
                                             Gdk.RGBA(255, 255, 255, 1))
    self.Productos.override_background_color(Gtk.StateFlags.NORMAL,
                                             Gdk.RGBA(255, 255, 255, 1))
    self.Facturas.override_background_color(Gtk.StateFlags.NORMAL,
                                            Gdk.RGBA(255, 255, 255, 1))
    self.Mesas.override_background_color(Gtk.StateFlags.NORMAL, colorMesas)
    self.lblAviso.override_background_color(Gtk.StateFlags.NORMAL,
                                            Gdk.RGBA(255, 255, 255, 0))
    self.LoginTexto3.override_color(Gtk.StateFlags.NORMAL, colorVerde)
    self.LoginTexto1.override_color(Gtk.StateFlags.NORMAL, colorVerde)
    self.LoginTexto2.override_color(Gtk.StateFlags.NORMAL, colorVerde)
    self.HomeHeader.override_background_color(Gtk.StateFlags.NORMAL,
                                              colorVerde)
    self.Clientes.override_background_color(Gtk.StateFlags.NORMAL,
                                            Gdk.RGBA(255, 255, 255, 1))
    self.Comandas.override_background_color(Gtk.StateFlags.NORMAL,
                                            Gdk.RGBA(255, 255, 255, 1))
    self.ComandasHeader.override_background_color(Gtk.StateFlags.NORMAL,
                                                  colorVerde)
Exemple #4
0
 def botonClicked(self,evento):
     if evento.get_label()=="verde":
         #Cambiamos el color de fondo
         self.labelColor.modify_bg(Gtk.StateType.NORMAL,Gdk.color_parse("green"))
         print("verde")
     elif evento.get_label()=="azul":
         #Subrayamos el texto con un color
         self.labelColor.set_markup("<span background='blue'>"+self.labelColor.get_text()+"</span>")
         print("azul")
     elif evento.get_label()=="amarillo":
         self.labelColor.set_markup("<span background='yellow'>"+self.labelColor.get_text()+"</span>")
         print("amarillo")
     elif evento.get_label()=="rojo":
         self.labelColor.set_markup("<span background='red'>"+self.labelColor.get_text()+"</span>")
         print("rojo")
Exemple #5
0
    def __init__(self):
        Gtk.Window.__init__(self, title="Datos sobre los contratos")
        self.set_size_request(300, 500)
        caixa = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=5)
        caixa.set_homogeneous(True)
        caixaV = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=5)
        caixaV.set_homogeneous(True)

        texto="1.Nostros elegimos al trabajador que realizara el trabajo\n" \
              "2.Nostros daremos la hora a la que se realizara la limpieza\n" \
              "3.Podremos dar por finalizado el contrato cuando nostros\n" \
              "  queramos sin penalizacion ninguna hacia nosotros\n" \
              "\nResumiendo,nosotros mandamos y punto."

        frame = Gtk.Frame()
        frame.set_margin_top(5)
        frame.set_margin_right(5)
        frame.set_margin_bottom(5)
        frame.set_margin_left(5)

        lblInformacion = Gtk.Label(texto)
        lblInformacion.modify_bg(Gtk.StateType.NORMAL,
                                 Gdk.Color(65535, 65535, 65535))
        lblInformacion.set_margin_left(2)
        frame.add(lblInformacion)
        btnIrEmpleados = Gtk.Button("Ir a empleados")
        btnIrEmpleados.connect("clicked", self.abrir_ventana_trabajadores)
        btnIrEmpresas = Gtk.Button("Ir a empresas")
        btnIrEmpresas.connect("clicked", self.abrir_ventana_empresas)
        btnIrInformacion = Gtk.Button("Ir a informacion")
        btnIrInformacion.connect("clicked", self.abrir_ventana_informacion)

        caixaV.add(btnIrEmpresas)
        caixaV.add(btnIrEmpleados)
        caixaV.add(btnIrInformacion)

        caixa.add(frame)
        caixa.add(caixaV)

        self.add(caixa)
        self.connect("delete-event", Gtk.main_quit)
        self.show_all()
Exemple #6
0
    def __init__(self):
        Gtk.Window.__init__(self, title="Informacion de nuestra empresa")
        self.set_size_request(300, 500)
        caixa = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=5)
        caixa.set_homogeneous(True)
        caixaV = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=5)
        caixaV.set_homogeneous(True)

        texto="-Nombre: EmpresaDeLimpieza SL \n" \
              "-Direccion: Calle Limpia 10 \n" \
              "-Numero de contacto: 986 000 00/666 000 666\n" \
              "-Direccion de correo electronico: [email protected]\n" \
              "-Para consultar nuestros precios y mas informacion de la pagina \n ir a nuestra pagina web EmpresaDeLimpiezaSL.org"

        frame = Gtk.Frame()
        frame.set_margin_top(5)
        frame.set_margin_right(5)
        frame.set_margin_bottom(5)
        frame.set_margin_left(5)

        lblInformacion = Gtk.Label(texto)
        lblInformacion.modify_bg(Gtk.StateType.NORMAL,
                                 Gdk.Color(65535, 65535, 65535))
        lblInformacion.set_margin_left(2)
        frame.add(lblInformacion)
        btnIrEmpleados = Gtk.Button("Ir a empleados")
        btnIrEmpleados.connect("clicked", self.abrir_ventana_trabajadores)
        btnIrEmpresas = Gtk.Button("Ir a empresas")
        btnIrEmpresas.connect("clicked", self.abrir_ventana_empresas)
        btnIrDatosContrato = Gtk.Button("Ir a datos de contrato")
        btnIrDatosContrato.connect("clicked", self.abrir_ventana_datos)

        caixaV.add(btnIrEmpresas)
        caixaV.add(btnIrEmpleados)
        caixaV.add(btnIrDatosContrato)

        caixa.add(frame)
        caixa.add(caixaV)

        self.add(caixa)
        self.connect("delete-event", Gtk.main_quit)
        self.show_all()
Exemple #7
0
    def __init__(self):
        b = Gtk.Builder()
        b.add_from_file('restaurante.glade')

        #OBJETOS
        self.vtnprincipal = b.get_object('vtnprincipal')
        self.btnEntrar = b.get_object('btnEntrar')
        self.txtCamarero = b.get_object('txtCamarero')
        self.txtContra = b.get_object('txtContra')
        self.vtnMesas = b.get_object('vtnMesas')
        #VENTANA PARA SELECCIONAR EL MENU Y MAS
        self.vtnSeleccion = b.get_object('vtnSeleccion')
        self.cbbedidas = b.get_object('cbbedidas')
        self.cbentrantes = b.get_object('cbentrantes')
        self.cbplato = b.get_object('cbplato')
        self.cbpostre = b.get_object('cbpostre')
        self.treecomida = b.get_object('treecomida')
        self.listServiciouni = b.get_object('listServiciouni')
        #VENTANA PARA SELECCIONAR LA MESA
        self.btnmesa1 = b.get_object('btnmesa1')
        self.btnmesa2 = b.get_object('btnmesa2')
        self.btnmesa3 = b.get_object('btnmesa3')
        self.btnmesa4 = b.get_object('btnmesa4')
        self.btnmesa5 = b.get_object('btnmesa5')
        self.btnmesa6 = b.get_object('btnmesa6')
        self.btnmesa7 = b.get_object('btnmesa7')
        self.btnmesa8 = b.get_object('btnmesa8')
        #DATOS Y VENTANA DEL CLIENTE
        self.lbldni = b.get_object('lbldni')
        self.lblapellidos = b.get_object('lblapellidos')
        self.lblnombre = b.get_object('lblnombre')
        self.lbldireccion = b.get_object('lbldireccion')
        self.lblprovincia = b.get_object('lblprovincia')
        self.lblciudad = b.get_object('lblciudad')
        self.btnEscribir = b.get_object('btnEscribir')
        self.txtdni = b.get_object('txtdni')
        self.txtapellidos = b.get_object('txtapellidos')
        self.txtnombre = b.get_object('txtnombre')
        self.txtdireccion = b.get_object('txtdireccion')
        self.txtprovincia = b.get_object('txtprovincia')
        self.txtciudad = b.get_object('txtciudad')
        self.btnAnhadiruser = b.get_object('btnAnhadiruser')
        #VENTANA PARA ANYADIR DATOS
        self.vtnDatos = b.get_object('vtnDatos')
        self.cmbciu = b.get_object('cmbciu')
        self.cmbpro = b.get_object('cmbpro')
        self.listprovincias = b.get_object('listprovincias')
        self.listciudad = b.get_object('listciudad')
        #VENTANA DE INFORMACION
        self.infofactura = b.get_object('infofactura')
        self.infocamarero = b.get_object('infocamarero')
        self.infomesa = b.get_object('infomesa')
        self.infofecha = b.get_object('infofecha')
        #VENTANA EMERGENTES
        self.vtnemer = b.get_object('vtnemer')

        dic = {
            'on_vtnprincipal_destoy': self.salir,
            'on_btnEscribir_clicked': self.abrirCliente,
            'on_btnAnhadiruser_clicked': self.abrirVentanaDatos,
            'on_cmbpro_changed': self.localidades,
            'on_btnEntrar_clicked': self.entrarCamarero,
            'on_btnmesa1_clicked': self.mesa1,
            'on_btnmesa2_clicked': self.mesa2,
            'on_btnmesa3_clicked': self.mesa3,
            'on_btnmesa4_clicked': self.mesa4,
            'on_btnmesa5_clicked': self.mesa5,
            'on_btnmesa6_clicked': self.mesa6,
            'on_btnmesa7_clicked': self.mesa7,
            'on_btnmesa8_clicked': self.mesa8,
            'on_pass_clicked': self.hide,
            'on_pass_released': self.nohide,
            'on_btnAnhadir_clicked': self.comidas,
        }

        b.connect_signals(dic)
        self.vtnprincipal.show()
        self.vtnSeleccion.maximize()
        BasePro.cargarcmbprov(self.listprovincias)
        #BasePro.cargarcmbprov2(self.listciudad)
        self.vtnprincipal.connect('delete-event',
                                  lambda w, e: w.hide() or True)
        self.vtnMesas.connect('delete-event', lambda w, e: w.hide() or True)
        self.vtnSeleccion.connect('delete-event',
                                  lambda w, e: w.hide() or True)
        self.vtnDatos.connect('delete-event', lambda w, e: w.hide() or True)
        self.vtnprincipal.override_background_color(Gtk.StateType.NORMAL,
                                                    Gdk.RGBA(0, .7, 9, 1))
Exemple #8
0
    def on_escala_change_value(self, control, tipoScroll, valor):

        self.lbEtiqueta.modify_bg(Gtk.StateType.NORMAL, Gdk.RGBA(0, 0, valor))
Exemple #9
0
 def entry_Enter(self, widget, enter):
     self.lbEtiqueta.modify_bg(Gtk.StateType.NORMAL,
                               Gdk.color_parse(self.entrada.get_text()))