# Handbok &kapptemplate;

## Inledning

&kapptemplate; är ett program för att snabbt påbörja utveckling med befintliga mallar som tillhandahåller grundläggande kod som skrivs upprepade gånger och en lämplig struktur.

&kapptemplate; erbjuder ett antal grundläggande mallprojekt, och hämtar också mallar från Plasma och KDevelop om det finns några installerade på datorn.

Normalt hittar du:

- En QML-programmall

- En KPart-mall för &kde; 4

- En C++ programmall för KDE ramverk

- En minimal C++ programmall för KDE ramverk

- En Akonadi-resursmall

- Ett Akonadi insticksprogram för serialisering

Svara på guidens frågor på varje sida och skapa din egen mall.

Filen `README` i varje mall låter dig ta reda på hur mallen byggs. Den ger dig också länkar till handledningar som hör till projektet. När projektet har skapats är &kapptemplate;s jobb klart, och det är upp till dig att bygga det.

## Att använda &kapptemplate;

&kapptemplate; är en guide. Guidens första sida förklarar för dig att &kapptemplate; skapar ett grundläggande projekt. Klicka på Nästa för att börja skapa ditt projekt. Avbryt stoppar programmet, och avslutar det. Hjälp visar den här handboken i Hjälpcentralen.

Första sidan av &kapptemplate; Första sidan av &kapptemplate;

Den andra sidan listar tillgängliga mallar. Till höger ser du förhandsgranskningen av mallen och därunder beskrivningen av mallen. När du har valt mall, erbjuds du att mata in projektets namn i fältet längst ner.

Andra sidan av &kapptemplate; Andra sidan av &kapptemplate;

På den tredje sidan blir du tillfrågad om projektets version, källkodsbibliotek och upphovsmannens namn och e-post. Om du fyllt i fliken i systeminställningarna med din personliga information, hämtas den normalt där.

Tredje sidan av &kapptemplate; Tredje sidan av &kapptemplate;

Den fjärde och sista sidan ger dig en del återmatning om projektet som skapas.

Fjärde sidan av &kapptemplate; Fjärde sidan av &kapptemplate;

Klicka därefter på Slutför för att stänga &kapptemplate;.

## Vilken mall behöver du?

### Standardmallar

Det här kapitlet beskriver mallarna så att du kan välja den som bäst passar dina behov.

#### C++ mallen för ett grafiskt användargränssnitt i &kde; 4

Det här är en &cmake;-baserad mall för ett grafiskt användargränssnitt i &kde; 4 som använder KXMLGuiWindow och KConfig XT. Det är ett vanligt program för &kde; 4.

Här är en skärmbild av C++ mallen för ett grafiskt användargränssnitt i &kde; 4 C++ mallen för ett grafiskt användargränssnitt i &kde; 4

Mallen demonstrerar hur man skapar menyer i &kde; med XMLGui och hur KConfig XT används för att ändra inställningar med Inställningar Anpassa <programnamn> .

Du hittar några utmärkta handledningar för &kde; 4 på http://techbase.kde.org/Development/Tutorials.

#### C++ mallen för ett KPart-program i &kde; 4

Det här är en &cmake;-baserad mall för ett KPart-program i &kde; 4.

Här är en skärmbild av C++ mallen för KPart i &kde; 4 En KPart-mall för &kde; 4

Mallen ärver från XMLGuiWindow och demonstrerar hur man använder KPart.

#### C++ programmall för KDE ramverk

Ett &kde; Ramverk 5-program med grafiskt användargränssnitt i C++.

C++ KDE ramverk C++ KDE ramverk

#### Minimal C++ programmall för KDE ramverk

Ett mycket enkelt &kde; Ramverk 5-program med grafiskt gränssnitt i C++.

Minimalt C++ KDE Ramverk Minimalt C++ KDE Ramverk

## Tack till och licens

- Program copyright 1998-2003 &Kurt.Granroth;

- Program copyright 2006-2008 &Anne-Marie.Mahfouf;

- Program copyright 2008 Beat Wolf

Bidragsgivare:

- Kodningshjälp: Beat Wolf asraniel@fryx.ch

- Ruby-mall: Cyrille Berger cberger@cberger.net

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

- PyKDE4-mall: Christoph Burgmer chrislb@gmx.de

Dokumentation copyright 2008 &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;

Översättning Stefan Asserhällstefan.asserhall@bredband.net

&underFDL; &underGPL;
&documentation.index;