Skip to Content

kapptemplate - Creador de plantillas de proyecto.

kapptemplate es un creador de plantillas para iniciarse en el desarrollo de una nueva aplicación, kpart o plugin para KDE4. Está disponible en la mayoría de los repositorios de las distribuciones (comprobado en openSuse y Ubuntu).

Gracias a kapptemplate podemos crear la plantilla de un proyecto para KDE 4 mediante unos sencillos pasos, como un applet para Plasma, una aplicación KPart de KDE4 o un recurso de Akonadi. También puedes elegir crear una plantilla de proyecto para Qt (con cmake o qmake), Ruby, PyKDE4 o PyQt4.

Veamos como crear una plantilla de proyecto de un applet de Plasma.













Echemos un vistazo al directorio donde hemos creado el proyecto.


Tenemos los siguientes archivos generados por kapptemplate:

  • README: tal como nos avisó kapptemplate en el ultimo paso, tenemos este archivo donde se nos indica como compilar y ejecutar el applet.
  • CMakeLists.txt: archivo que usará cmake para generar el MakeFile.
  • miprimerapplet.cpp: implementación del applet.
  • miprimerapplet.h: archivo cabecera del applet.
  • plasma-applet-miprimerapplet.desktop: Cada applet de plasma necesita un archivo .desktop para indicarle a plasma como debe iniciarlo y que nombre tomará.
  • plasma-applet.png: captura del resultado final (algo desfasada).

Si seguimos las indicaciones del README podemos compilar el applet e instalarlo mediante:

cd /directorio/del/applet
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=$KDEDIRS  
make
make install
Donde $KDEDIRS indica el directorio donde se encuentra la instalación de KDE4, en mi caso como utilizo openSuse usaré /usr.

Ahora reiniciamos Plasma para poder cargar el applet:

kquitapp plasma
plasma
Y lo añadimos desde el menú contextual.
También podemos visualizarlo con:
plasmoidviewer nombreDelApplet

Resultado final: