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))
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)
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")
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()
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()
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))
def on_escala_change_value(self, control, tipoScroll, valor): self.lbEtiqueta.modify_bg(Gtk.StateType.NORMAL, Gdk.RGBA(0, 0, valor))
def entry_Enter(self, widget, enter): self.lbEtiqueta.modify_bg(Gtk.StateType.NORMAL, Gdk.color_parse(self.entrada.get_text()))