Icono de aplicación en Linux

Francesc Altet faltet en carabos.com
Jue Feb 23 17:37:21 CET 2006


Hola

Pues nada, mi compañero dió con la solución:

       filePath = os.path.join(self.iconsDir, 'vitables_32x32.png')
       self.setIcon(QPixmap(filePath))

y es que no hay nada como Google ;-)

Gracias de todas maneras,

A Dimecres 22 Febrer 2006 19:07, Pepe Aracil va escriure:
> Hola.
>
> Mira otras aplicaciones en tu distro que utilicen python y pyqt, por
> ejemplo puedes echarle un vistazo al IDE eric. Yo veo el icono del eric
> perfectamente, aunque me parece que el fichero de definiciónes para el
> escritorio es especifico de debian.
>
> pepe en lince:~$ cat /usr/lib/menu/eric
> ?package(eric):\
>      needs="X11" \
>      section="Apps/Programming"\
>      title="eric" \
>      longtitle="eric Python IDE" \
>      command="/usr/bin/eric3" \
>      icon="/usr/share/eric/pixmaps/eric-icon.xpm"
>
>
> Y el script de arranque:
>
> pepe en lince:~$ cat /usr/bin/eric
> #!/bin/sh
> PYTHONPATH=${PYTHONPATH:+$PYTHONPATH:}/usr/share/eric
> export PYTHONPATH
> exec /usr/bin/python /usr/lib/python2.3/site-packages/eric/eric3.py $*
>
>
>
> Salud.
>
> Francesc Altet wrote:
> > Hola,
> >
> > Me he estado pegando para asociar un icono para una aplicación que hemos
> > desarrollado en Python. Lo quiero hacer para una plataforma Linux
> > (aunque sólo se vea en Gnome y/o KDE ya seria un gran paso).
> >
> > He seguido al pie de la letra las intrucciones en:
> > http://standards.freedesktop.org que se supone que han de seguir la
> > últimas versiones de KDE y Gnome. Básicamente esto implica copiar los
> > iconos en lugares estándard como:
> >
> > /usr/share/icons/hicolor/32x32/apps/nombre_app.png
> >
> > y otro en:
> >
> > /usr/share/applications/nombre_app.desktop
> >
> > Sin embargo, esto no parece suficient, ya que el window manager no llega
> > a asociarle el icono a la aplicación. Empiezo a sospechar que esto no va
> > a ser possible ya que nuestra aplicación se arranca a través de un
> > script llamado "nombre_app", y supongo que el window manager no se da
> > cuenta de que el nombre de la aplicación es "nombre_app" en lugar de
> > "python". Alguien me puede confirmar este punto?
> >
> > Supongo que la única manera será crear un auténtico binario (con py2exe
> > o similar) para Linux, pero esto me temo que no va a ser posible para
> > nosotros, al menos de momento.
> >
> > Saludos,
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es

-- 
>0,0<   Francesc Altet     http://www.carabos.com/
V   V   Cárabos Coop. V.   Enjoy Data
 "-"




Más información sobre la lista de distribución Python-es