# Manuale di &kapptemplate;

## Introduzione

&kapptemplate; genera modelli per &kde; per aiutarti ad iniziare in modo semplice la programmazione con &kde;.

&kapptemplate; offre semplici modelli di progetto e usa anche modelli di KDevelop, se installati.

I modelli predefiniti che trovi sono:

- Una semplice applicazione &GUI; per &kde; 4

- Un modello di KPart per &kde; 4

- Un modello basato su una finestra principale Qt 4

- Un'applicazione PyQt4

- Un'applicazione Py&kde;4

- Un modello Ruby (korundum4)

- Un modello di applet per Plasma

Rispondi alle domande in ogni pagina della procedura guidata e genera il tuo modello.

Un file `README` in tutti i modelli ti fornirà informazioni su come compilare il modello e collegamenti ad esercitazioni correlate al progetto. Dopo che il progetto è generato, &kapptemplate; ha finito il suo lavoro e tocca a te compilarlo.

## Uso di &kapptemplate;

&kapptemplate; è una procedura guidata. La prima pagina spiega che &kapptemplate; genererà un progetto di base. Premi Successivo per iniziare a generare un progetto. Annulla fermerà la generazione e chiuderà il programma. Aiuto aprirà questa documentazione in &khelpcenter;.

Prima pagina di &kapptemplate; Prima pagina di &kapptemplate;

Nella seconda pagina sono elencati i modelli disponibili. Alla destra puoi vedere l'anteprima del modello e sotto la descrizione del modello. Dopo che scegli il modello, sei invitato ad inserire il nome del progetto nel campo di testo in basso.

Seconda pagina di &kapptemplate; Seconda pagina di &kapptemplate;

Nella terza pagina ti viene chiesto di inserire la versione del progetto, il percorso della directory per i sorgenti e nome ed indirizzo di posta elettronica dell'autore. Se hai inserito le tue informazioni personali nelle &systemsettings;, verranno usate come valori iniziali.

Terza pagina di &kapptemplate; Terza pagina di &kapptemplate;

Nella quarta e ultima pagina vedi i dettagli della generazione del progetto.

Quarta pagina di &kapptemplate; Quarta pagina di &kapptemplate;

Premi il pulsante Fine per chiudere &kapptemplate;.

## Di quale modello hai bisogno?

Questo capitolo descrive i modelli, così puoi scegliere quello che si adatta meglio alle tue esigenze.

### Il modello di applicazione &GUI; in C++ per &kde; 4

Questo è un modello di applicazione &GUI; per &kde; 4 basato su CMake che usa KXmlGuiWindow e KConfig XT. Questa è un'applicazione standard per &kde; 4.

Immagine del modello di applicazione &GUI; per &kde; 4 in C++ Modello di applicazione &GUI; per &kde; 4 in C++

Questo modello mostra come puoi creare menu &kde; usando XMLGui e come usare KConfig XT per modificare le impostazioni usando Impostazioni Configura <nome-applicazione>... .

Non ti dimenticare di leggere il file `README` nella directory del progetto. Puoi trovare delle ottime esercitazioni per &kde; 4 su http://techbase.kde.org/Development/Tutorials.

### Il modello di applicazione KPart per &kde; 4 in C++

Questo è un modello di KPart per &kde; 4 basato su CMake.

Immagine del modello di KPart per &kde; 4 in C++ Modello di KPart per &kde; 4 in C++

Non ti dimenticare di leggere il file `README` nella directory del progetto.

### L'applicazione plasmoide

Questo modello genera una semplice applet per Plasma con un'icona e del testo.

Modello di applet per Plasma per &kde; 4 Modello di applet per Plasma per &kde; 4

Hai bisogno di &kde; 4.1 e CMake per compilare questo progetto. Puoi trovare ulteriori informazioni in http://techbase.kde.org/index.php, tutti passi necessari sono spiegati lì.

Puoi riavviare Plasma per caricare l'applet con il comando `kquitapp plasma && plasma` o visualizzarla con `plasmoidviewer NomeDellaTuaApplet`.

### L'applicazione PyQt4

Il modello ti fornirà le applicazioni seguenti:

L'applicazione PyQt4 L'applicazione PyQt4

Hai bisogno di PyQt4, fornito dalla tua distribuzione.

Per eseguire il modello, devi prima generate il modulo Python a partire dal file di Designer `myCalendar.ui` scrivendo `pyuic4 -o myCalendar.py myCalendar.ui` nella directory del progetto; poi avvia il progetto: `python NOMEAPPLICAZIONE.py`.

### L'applicazione PyKDE4

Il modello ti fornirà le applicazioni seguenti:

L'applicazione PyKDE4 L'applicazione PyKDE4

Hai bisogno di PyKDE4, fornito dalla tua distribuzione.

Per eseguire il modello, devi prima generate il modulo Python a partire dal file di Designer `myCalendar.ui` scrivendo `pyuic4 -o myCalendar.py myCalendar.ui` nella directory del progetto; poi avvia il progetto: `python NOMEAPPLICAZIONE.py`.

### L'applicazione &kde; in Ruby

Il modello ti fornirà le applicazioni seguenti:

L'applicazione &kde; in Ruby L'applicazione &kde; in Ruby

Per eseguire questo modello, hai bisogno di korundum4 dal modulo kdebindings di &kde; 4 o fornito dalla tua distribuzione.

Per eseguire il modello, dopo aver compilato ed installato il progetto (leggi `README`), scrivi in Konsole: `krubyapplication tua_applicazione/main.rb`.

## Ringraziamenti e licenza

- Copyright del programma 1998-2003 &Kurt.Granroth;

- Copyright del programma 2006-2008 &Anne-Marie.Mahfouf;

- Copyright del programma 2003 Beat Wolf

Contributi da:

- Aiuto nella programmazione: Beat Wolf asraniel@fryx.ch

- Modello in Ruby: Cyrille Berger cberger@cberger.net

- Modello in Ruby: Richard Dale Richard_Dale@tipitina.demon.co.uk >

- Modello in Py&kde;4: Christoph Burgmer chrislb@gmx.de

Copyright della documentazione 2008 &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;

Traduzione italiana di Pino Toscano toscano.pino@tiscali.it

&underFDL; &underGPL;

## Installazione

### Come ottenere &kapptemplate;

&install.intro.documentation;

### Compilazione e installazione

&install.compile.documentation;
&documentation.index;