Els Projectes

Continguts:

Introducció
Obrir un projecte
Crear un nou projecte
Propietats del projecte
Base de Dades del projecte

 

Introducció

El contingut dels arxius d’un projecte entés per QDevelop és el mateix a aquells creats per qmake i no requereixen un format particular.
Quan s’obre un projecte, no és creen fitxers addicionals per crear l’executable, excepte els Makefiles i els fitxers objecte necessaris. Així els fitxers de projecte poden ser creats per QDevelop o per qualsevol altra aplicació o editor de textos.
S’ha de dir però que existeix alguna restricció a l’hora d’obrir un projecte. No són enteses les següents sentències:

Aquests fets no impedeixen que es puguin manejar complexes projectes de QT amb QDevelop.

Tornar als continguts


Obrir un projecte

Com s’ha comentat, els projectes de QDevelop han de tenir l’exstensió .pro per poder ser oberts.
Tenim vàries formes d’obrir un projecte ja existent:

  1. Des del menú Proyecto -> Abrir
  2. Passant-li el nom del fitxer de projecte per línia de comanda
  3. Associant al sistema operatiu que els fitxers amb extensió .pro siguin oberts per l’aplicació QDevelop

A l’obrir un projecte, tots els fitxers que estiguin oberts a QDevelop seran tancats i es carregaran els nous fitxers del projecte que estiguem obrint.
A continuació podem veure una imatge del navegador de classes:

Explorador de classes

Tornar als continguts


Crear un nou projecte

Per crear un projecte ho fem a través del menú Proyecto -> Nuevo proyecto. Llavors ens apareixerà un diàleg com el de la següent figura:

Podem escollir 3 tipus de plantilla:

Basada en diàleg El fitxer de la interfície està basat en la classe Qdialog. Aquest és un tipus de finestra simple sense menú ni barra d’eines i està pensada per petites aplicacions.
Finestra principal Està pensada per aplicacions una mica més grans que el model anterior. Està basat en la classe QmainWindow i ens permet tenir un menú, una barra d’eines. La finestra inicialment creada està buida i mitjançant el QT Designer l’anirem ampliant.
Projecte buit Aquest model no crea cap fitxer i tot tindrà que ésser afegit posteriorment. És un tipus de projecte pensat per si després si tenen que afegir subprojectes.

Si escollim una de les dues primeres, se’ns afegeix al projecte un fitxer .ui que serà la finestra principal de la nostra aplicació.
A continuació podem veure tots els elements del diàleg de creació d’un nou projecte:

Tornar als continguts


Propietats del projecte

Per accedir a les propietats d’un projecte ho farem a través del menú Proyecto -> Propiedades de…
Ens apareixerà un diàleg com el de la següent figura:


Mitjançant aquest diàleg podrem modificar totes les variables del nostre fitxer de projecte (.pro).
Per obtenir tots els detalls de configuració possibles, es pot llegir el manual de qmake. A continuació passem a descriure les principals opcions:

Tornar als continguts


Base de Dades del projecte

Dins el directori del projecte es crea una base de dades de tipus SQLITE associada al projecte mitjançant un fitxer que es diu qdevelop-settings.db.
Dins aquest fitxer s’hi guarda informació referent a:

Tornar als continguts

 


Josep Ramon Benet Bitrià
2008