Hola soy David y llevo unos días programando un pequeño launcher, el problema que tengo es que no se como hacer que cuando pulse una categoria me muestre todas las aplicaciones de la misma, no se por donde cojerlo, ¿me podéis echar una manilla?
Os dejo una captura
Ayuda Directorio Aplicaciones
Objetivo: Re: Ayuda Directorio Aplicaciones
última edición por BrunoIV el Sabado, 13 Agosto 2011, 19:12; editado 1 vez
Hi! No he entendido muy bien que quieres.. Supongo que será algo similar al "Gestor de software" de Mint... El comando aptitude search * muestra un listado junto a una descripción de programas...
La primera letra varia, pero no tengo claro que sea una categoría... Bueno, yo abriría un formulario modal miFormulario.ShowModal y en ese formulario mostraría un grid con los programas o algo así
También puedes cortar usando el "-" si quieres solo la descripción
Suerte
La primera letra varia, pero no tengo claro que sea una categoría... Bueno, yo abriría un formulario modal miFormulario.ShowModal y en ese formulario mostraría un grid con los programas o algo así
También puedes cortar usando el "-" si quieres solo la descripción
Suerte
última edición por BrunoIV el Sabado, 13 Agosto 2011, 19:12; editado 1 vez
Objetivo: Re: Ayuda Directorio Aplicaciones
Interesante lo que me has dejado sin duda lo utilizare, pero yo lo que quiero es que cuando yo pulse en accesorios, me salgan todas las aplicaciones de esa categoria tal y como lo haría un menú normal, espero haberme explicado mejor
Objetivo: Re: Ayuda Directorio Aplicaciones
última edición por Shell el Domingo, 14 Agosto 2011, 09:22; editado 1 vez
Si encuentras la manera mediante linea de comando de ver a que sección pertenece cada paquete instalado en tu sistema,
tendrás categoría y aplicación.
De ahí, ya puedes trabajar con esa lista o listas, añadiendo donde quieras.
Por ejemplo:
Si quieres saber que paquetes tienes instalados en tu sistema puedes usar:
Imagina que quieres limitar la busqueda a game
Tiene que haber muchas maneras de presentarlo.
Debes encontrar que comando que manipule paquetes se adapta a lo que quieres,que te lo presente lo mejor posible, de ahí,
trabajar con array, colecciones,etc, para luego añadirlo donde tu desees.Luego podrías también trabajar con instrucciones
que manipulen la variable de cadena, buscando un termino, eliminando espacios.Incluso te podrías crear una base de datos.
Saludos.
tendrás categoría y aplicación.
De ahí, ya puedes trabajar con esa lista o listas, añadiendo donde quieras.
Por ejemplo:
Si quieres saber que paquetes tienes instalados en tu sistema puedes usar:
dpkg -l
Imagina que quieres limitar la busqueda a game
dpkg -l <PIPE> grep game
Tiene que haber muchas maneras de presentarlo.
Debes encontrar que comando que manipule paquetes se adapta a lo que quieres,que te lo presente lo mejor posible, de ahí,
trabajar con array, colecciones,etc, para luego añadirlo donde tu desees.Luego podrías también trabajar con instrucciones
que manipulen la variable de cadena, buscando un termino, eliminando espacios.Incluso te podrías crear una base de datos.
Saludos.
última edición por Shell el Domingo, 14 Agosto 2011, 09:22; editado 1 vez
Objetivo: Re: Ayuda Directorio Aplicaciones
Ahora no tengo mucho tiempo para elaborar la respuesta, pero creo que tendrás que usar arrays o colecciones para manejar los ítem de cada categoría y un control llamado IconView para representarlo e interactuar.
Shell, creo que lo que quiere es un simple lanzador de aplicaciones, donde poder añadir o quitar a voluntad los lanzadores, pero nada relacionado con el manejo de paquetes ni instalaciones, etc.
Para eso está el gestor de software, y repito, creo que eso no es lo que pide nuestro amigo daxos.
Saludos
Citar:
Shell, creo que lo que quiere es un simple lanzador de aplicaciones, donde poder añadir o quitar a voluntad los lanzadores, pero nada relacionado con el manejo de paquetes ni instalaciones, etc.
Para eso está el gestor de software, y repito, creo que eso no es lo que pide nuestro amigo daxos.
Saludos
Objetivo: Re: Ayuda Directorio Aplicaciones
Uf! Pues supongo que tendrás que hacer una lectura de todos los archivos .desktop que hay en /usr/share/applications y analizar la línea Categories.
Objetivo: Re: Ayuda Directorio Aplicaciones
Una pregunta, se puede meter una varible dentro de fileview.filter
Objetivo: Re: Ayuda Directorio Aplicaciones
cuando dices variable, ¿a que te refieres? ¿a un comodin tipo "?" o "*" ?
Página 1 de 2
No puede crear mensajesNo 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
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.4364s (PHP: -80% SQL: 180%)
Consultas SQL: 47 - Debug off - GZIP Activado