Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
Aplicacion Con Icono En La Barra
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Aplicacion Con Icono En La Barra 
 
Hola, buenas

Me gustaria hacer una aplicación que tuviera un icono en la barra:

 icono_de_aplicaciones

¿como se crea en gambas eso? ¿es algun componente especial?
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Aplicacion Con Icono En La Barra 
 
Hay un componente el gb.gui.tryicon o algo así. Nunca lo he usado.
 




===================
No podemos regresar
 
última edición por shordi el Domingo, 18 Septiembre 2016, 10:00; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Aplicacion Con Icono En La Barra 
 
Shordi:

Gracias, con tu comentario, ya he podido empezar a hacer lo que quiero.

Pero tengo un problema, cuando hago click en el icono que he puesto, no hace nada... es como si no "escuchara el evento":

' gambas module file

Public tray As New TrayIcon

Public obs As Observer


Public Sub Main()



  tray.Icon = Picture["escuchando.png"]

  tray.show()

  obs = New Observer(tray)


End

Public Sub Observer_click()

  Print "has hecho click"

End
 


Nota:
Probé antes con
Citar:
public sub tray_click()

  Print "has hecho click"

End


Pero tampoco... ¿alquien sabe porque no "reconoce" el evente click?

Saludos

ControlVoz-0.0.1.tar.gz
Descripción: TrayIcon no responde a eventos... :( 
Descargar
Nombre del archivo: ControlVoz-0.0.1.tar.gz
Tamaño: 31.11 KB
Descargado: 65 veces
ControlVoz-0.0.1.tar.gz
Descripción: TrayIcon no responde a eventos... :( 
Descargar
Nombre del archivo: ControlVoz-0.0.1.tar.gz
Tamaño: 31.11 KB
Descargado: 65 veces
ControlVoz-0.0.1.tar.gz
Descripción: TrayIcon no responde a eventos... :( 
Descargar
Nombre del archivo: ControlVoz-0.0.1.tar.gz
Tamaño: 31.11 KB
Descargado: 65 veces

 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Aplicacion Con Icono En La Barra 
 
Vaya, parece que el compañero  whisper tuvo problemas parecidos:

https://foro.gambas-es.org/viewtopi...hlight=trayicon

   
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Aplicacion Con Icono En La Barra 
 
En python (        ), he encontrado esto, y el ejemplo  funciona:

https://wiki.ubuntu.com/DesktopExpe...#Python_version

#!/usr/bin/env python
#
# Copyright 2009-2012 Canonical Ltd.
#
# Authors: Neil Jagdish Patel <neil>
#          Jono Bacon <jono>
#          David Planella <david>
#
# This program is free software: you can redistribute it and/or modify it
# under the terms of either or both of the following licenses:
#
# 1) the GNU Lesser General Public License version 3, as published by the
# Free Software Foundation; and/or
# 2) the GNU Lesser General Public License version 2.1, as published by
# the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranties of
# MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR
# PURPOSE.  See the applicable version of the GNU Lesser General Public
# License for more details.
#
# You should have received a copy of both the GNU Lesser General Public
# License version 3 and version 2.1 along with this program.  If not, see
# <http>
#

from gi.repository import Gtk
from gi.repository import AppIndicator3 as appindicator


def menuitem_response(w, buf):
  print buf

if __name__ == "__main__":
  ind = appindicator.Indicator.new (
                        "example-simple-client",
                        "indicator-messages",
                        appindicator.IndicatorCategory.APPLICATION_STATUS)
  ind.set_status (appindicator.IndicatorStatus.ACTIVE)
  ind.set_attention_icon ("indicator-messages-new")

  # create a menu
  menu = Gtk.Menu()

  # create some
  for i in range(3):
    buf = "Test-undermenu - %d" % i

    menu_items = Gtk.MenuItem(buf)

    menu.append(menu_items)

    # this is where you would connect your menu item up with a function:
    
    # menu_items.connect("activate", menuitem_response, buf)

    # show the items
    menu_items.show()

  ind.set_menu(menu)

  Gtk.main()


A unas malas, intento combinar este script de python con gambas  
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
última edición por jsbsan el Domingo, 18 Septiembre 2016, 13:19; editado 1 vez 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Aplicacion Con Icono En La Barra 
 
jsbsan escribió: [Ver mensaje]
En python (        ), he encontrado esto


Tu quoque, jsbsan !    

  smileysuicide
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Aplicacion Con Icono En La Barra 
 
obs = New Observer(tray) As "esto"


End

Public Sub esto_click()

  Print "has hecho click"

End

 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Aplicacion Con Icono En La Barra 
 
v3ctor escribió: [Ver mensaje]
obs = New Observer(tray) As "esto"

Sì, esta es la manera exacta para asignar un objecto a un Grupo mediante Observer, pero el evento _Click( ) a mi sigue no funcionando.    
 



 
última edición por vuott el Domingo, 18 Septiembre 2016, 23:02; editado 4 veces 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Aplicacion Con Icono En La Barra 
 
Hola!.

Pues a mí esto me funciona.

Private icono As TrayIcon

Public Sub Main()

icono = New TrayIcon As "Manejador"

icono.Show


End

Public Sub Manejador_Click()
  
  Print "Has hecho click!"
  
End
 


Aunque no sé por qué se muestra este mensaje en la consola.

Citar:

"sni-qt/3204" WARN  19:58:51.280 void StatusNotifierItemFactory::connectToSnw() Invali
d interface to SNW_SERVICE


"Ubi concordia, ibi victoria – Publius"

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Aplicacion Con Icono En La Barra 
 
vuott escribió: [Ver mensaje]
Sì, esta es la manera exacta para asignar un objecto a un Grupo mediante Observer


por tu comentario se puede entender que la propiedad Group de muchas de las clases comunes en realidad es un observador interno de cada clase?

esto es así?
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Cambiar El Icono De La Aplicacion (solucio... Emmet General 3 Sabado, 21 May 2011, 09:27 Ver último mensaje
sasogu
No hay nuevos mensajes Icono Que No Sale En La Aplicacion fedefunes General 3 Jueves, 12 May 2016, 01:12 Ver último mensaje
fedefunes
No hay nuevos mensajes Icono Xpm En Paquete De Instalación garvied General 0 Domingo, 03 Julio 2016, 16:55 Ver último mensaje
garvied
No hay nuevos mensajes Aplicacion Minizada Con Icono En La Bandej... Shell General 5 Martes, 27 Agosto 2019, 21:06 Ver último mensaje
gambafeliz
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron