Chapter 2. Requisiti

Avrai bisogno di QT Designer e KDevelop per questo tutorial, cosė come delle librerie KDE 3.1.x installate. Costruiremo un semplice programma per KDE 3 che, prendendo in input un nome, un indirizzo e-mail e un commento, genera una firma per una e-mail.

Come ottenere QT Designer

Dalla tua distribuzione

Qt Designer č parte del pacchetto qt-3.1.x o superiore. Se hai una versione di QT precedente, dovrai almeno installare questa versione. Al momento, l'ultima versione disponibile č la 3.2.

Ricordati di controllare di avere tutti i pacchetti relativi alle liberire QT installati. Hai bisogno degli header qt per compilare l'applicazione del tutorial. Questi header sono generalmente posti all'interno del pacchetto devel. Devi anche essere certo di avere Designer. In alcune distribuzioni viene fornito in un pacchetto a parte.

Per controllare di avere tutto, lancia

locate qstring.h

Se ottieni qualcosa come /usr/lib/qt3/include/qstring.h allora puoi settare la tua variabile QTDIR con /usr/lib/qt3/. Nella shell bash, lancia

export QTDIR= /usr/lib/qt3

Tarball o cvs anonimo

Puoi scaricare il tarball dal sito Trolltech oppure ottenere il modulo qt-copy da cvs. Nota che Qt per Linux č coperta da licenza GPL.

Per una spiegazione su come usare il cvs anonimo, leggi questa documentazione ben fatta qui.

Devi poi settare la variabile ambiente QTDIR. Questa dovrebbe puntare alla directory dove hai installato QT. Nella shell bash, per esempio, dovresti digitare:

export QTDIR= /usr/local/qt

essendo /usr/local/qt la directory in cui hai installato QT. Leggi il file INSTALL per ulteriori dettagli.

Puoi cosė compilare lanciando il seguente comando:



./configure -system-zlib -qt-gif -system-libpng -system-libjpeg \
  -plugin-imgfmt-mng -thread -no-exceptions -debug -fast
 make


Il comando make install non č necessario.

Qt Designer č presente nella sottodirectory /bin all'interno della directory di installazione delle QT. Questo č il comando per lanciarlo :

/usr/local/qt/bin/designer

in una console.

Leggi qui per una dettagliata spiegazione di come compilare Qt da un tarball.