Rubriques
 
 
 
 
Auteur de l'article :
David Remacle
 
 
 
Sponsors
 
 
Programmation Qt sur Mac
Accueil du site > Programmation > Programmation Qt sur Mac

Cet article a été publié le : 27/10/2008 à 15:41:41
Dernière de modification de l'article : 16/12/2008 15:11:38
Cet article à déjà été vu : 0 fois


Sur mac le langage préféré par Apple, c’est Cocoa. Mais en fait vous pouvez programmer avec pratiquement tout les langages.

Trolltech, racheté par Nokia, propose un autre "framework", pour programmer de façon multi-plateformes. Qt (prononcé Qioute). Attention il ne faut pas confondre Qt, le langage de programmation, et QT pour QuickTime....

Comme base il utilise le lange C++ dont il étend le langage. Ce framework est aussi disponible pour Window et Linux. C’est avec Qt que Google Earth a été programmé, ainsi que Skype par exemple.

Attention, il existe deux versions de Qt, l’une gratuite dite open sources, l’autre commerciale. Avec la version gratuite, vous devez publier vos programmes sous licence GPL, et fournir le code source de votre application avec le programme compilé. Par contre avec la version payante, vous n’êtes pas obligé de fournir le code source de votre programme.

Le principe de Qt, est basé sur des "Widgets".

Voici un exemple de code minimal

#include <QApplication>
#include <QLabel>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QLabel *Label = new QLabel("Hello Word");
    Label->show();
    return app.exec();
}

Que fait ce code ? Simplement il affiche un widget avec dedans le fameux hello world.

Pour compiler ce programme ont prend le terminal et l’on tape les commandes suivante

qmake -project
qmake -spec macx-xcode

On se retrouve alors avec un projet Xcode. Il suffit de l’ouvrir pour lancer la compilation. Ou bien ont peut avoir recours à un makefile traditionnel sur Unix :

qmake -spec macx-g++
make

Bon ce programme n’est pas très intéressant. Si vous voulez en apprendre un peu plus, je vous conseille le tutoriel de M@teo sur le site du zéro. Vous y trouverez un beau tutoriel C/C++/Qt.

Pour télécharger Qt sur votre Macintosh http://trolltech.com/downloads

Zip - 1.5 ko
testqt.zip
Le code source de l’exemple de l’article