# Handbok &kapptemplate;

Anne-Marie
Mahfouf

    &Anne-Marie.Mahfouf.mail;

Stefan
Asserhäll

    stefan.asserhall@comhem.se

Översättare
2008
&Anne-Marie.Mahfouf;
&FDLNotice;
2008-04-28
0.1

&kapptemplate; är en mallgenerator för &kde; 4.

KDE
kdesdk
KDE 4
programmering
mall
C++
python
ruby
pyqt4
pykde4
plasma
Qt 4

## Inledning

&kapptemplate; skapar mallar för &kde; för att hjälpa dig att enkelt komma igång med programmering av &kde;.

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

Normalt hittar du:

- En enkel mall för ett grafiskt användargränssnitt i &kde; 4

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

- En mall baserat på ett huvudfönster i Qt 4

- Ett program för PyQt4

- Ett program för PyKDE4

- En Ruby-mall (korundum 4)

- En mall för ett Plasma-miniprogram

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?

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> .

Glöm inte bort att läsa filen `README` i projektkatalogen. 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

Glöm inte bort att läsa filen `README` i projektkatalogen.

### Plasmoid-programmet

Den här mallen skapar ett enkelt Plasma-miniprogram med en ikon och en del text.

Mall för Plasma-miniprogram i &kde; 4
Mall för Plasma-miniprogram i &kde; 4

Du behöver &kde; 4.1 för att bygga mallen, och den använder CMake. Du kan läsa mer om den på http://techbase.kde.org/index.php. Alla metoder förklaras där.

Starta om Plasma för att ladda miniprogrammet genom att skriva `kquitapp plasma && plasma` eller visa det med `plasmoidviewer namn-på-ditt-miniprogram`.

### PyQT4-programmet

Den här mallen ger dig följande program:

PyQT4-programmet
PyQT4-programmet

Du behöver PyQt4 från din distribution.

För att köra mallen, skapa först Python-modulen från Designer-filen myCalendar.ui genom att skriva `pyuic4 -o myCalendar.py myCalendar.ui` i projektkatalogen, och starta därefter projektet: `python PROGRAMNAMN.py`.

### PyKDE4-programmet

Den här mallen ger dig följande program:

PyKDE4-programmet
PyKDE4-programmet

Du behöver PyKDE4 från din distribution.

För att köra mallen, skapa först Python-modulen från Designer-filen myCalendar.ui genom att skriva `pyuic4 -o myCalendar.py myCalendar.ui` i projektkatalogen, och starta därefter projektet: `python PROGRAMNAMN.py`.

### Ruby-programmet för &kde;

Den här mallen ger dig följande program:

Ruby-programmet för &kde;
Ruby-programmet för &kde;

Du behöver korundum4 från &kde; 4 modulen kdebindings, eller från din distribution för att köra mallen.

För att köra mallen, efter att ha byggt och installerat projektet (se filen `README`), skriv följande i en terminal: `krubyapplication ditt_program ditt-program/main.rb`.

## 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@comhem.se

&underFDL; &underGPL;

## Installation

### Hur man skaffar &kapptemplate;

&install.intro.documentation;

### Kompilering och installation

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