Documentation Qtfr

La communauté francophone

Aller au contenu | Aller au menu | Aller à la recherche

jeudi, juin 5 2008

Utiliser la version de développement de WebKit avec Qt 4.4

Une astuce pour utiliser la branche principale de développement du projet WebKit au lieu de la version livrée avec Qt.

Version : Qt4/version de développement de WebKit
Auteur : Red Rabbit

Lire la suite...

mercredi, mai 21 2008

Interaction entre boost.signals et les signaux/slots Qt

  • Comment faire cohabiter les signaux/slots de Qt avec la librairie boost.signals ?

Ce tutoriel est destiné à vous guider pour mettre en place une interaction entre boost.signals et le mécanisme de signaux/slots Qt.

Version : Qt4
Auteur : Denys Bulant (IrmatDen)
Fil de discussion : Forum

Lire la suite...

jeudi, mai 1 2008

Utilisation de PyQt avec Qt 4.4

Tool69 vous propose, étape par étape, d'utiliser PyQt avec Qt4.4 RC1.

Version : Qt4/PyQt4
Auteur : Tool69

Lire la suite...

mercredi, mars 12 2008

Intégration de Qt 4 Open Source avec Apple Xcode 3.0 et 3.1

Qt est un toolkit fabuleux disposant de kits d'intégration pour divers IDE dans sa version commerciale mais quasiment aucun pour sa version Open Source. Ce tutoriel cherche à vous faciliter l'intégration de Qt avec Apple Xcode pour Mac OS X.

Version : Qt4 / Xcode 3.0 ou 3.1
Auteur : Christophe (chsxf)

Lire la suite...

dimanche, décembre 16 2007

Introduction aux MVC et création d'un modèle hiérarchique simple

Ce document présente le concept général de MVC, puis s'attarde sur celui de Qt 4 et enfin, une mise en oeuvre simple du QAbstractItemModel est expliquée en détail et est basée sur sur l'exemple officiel Qt "simpletreemodel".

Version : Toutes versions à partir de Qt 4.0 (exemple fait avec C++/Qt 4.3.3)
Auteur : Guillaume -Guid- DENRY (sur le forum, Azuriel)

Lire la suite...

dimanche, novembre 25 2007

Initiation à Qt Jambi

Ce tutoriel vous permettra de découvrir le fonctionnement de Qt Jambi progressivement.

Version : Jambi
Auteur : Natim

Lire la suite...

Rapid GUI Programming with Python and Qt

Mark Summerfield déjà co-auteur du célèbre livre C++ GUI Programming with Qt 4 (traduit en Français aux éditions Pearson Education) nous livre un nouvel opus sur la librairie Qt4 mais dédiée cette fois-ci au language Python.

Merci à tool69 pour cette revue, qui donne envie de se plonger dans la lecture de cette ouvrage.

Auteur : tool69

Lire la suite...

vendredi, juin 22 2007

Au secours, mes slots ne fonctionnent pas

Une liste de points à appliquer pour réussir ses connexions entre signaux et slots.

Version : Qt3, Qt4
Auteur : Ludo (lud42fr)

Lire la suite...

vendredi, juin 1 2007

Réseau avec Qt4

  • Comment utiliser les classes réseaux de Qt ?
  • Comment faire un client/serveur TCP ?
  • Comment faire un client FTP ?
  • Comment faire un client HTTP ?

Ce document présente différentes communications réseaux possibles en utilisant les classes de Qt : TCP, FTP et HTTP.

Version : Qt4
Auteur : rocsan

Lire la suite...

dimanche, mai 27 2007

XML avec Qt4

  • Comment lire ou écrire un fichier XML ?
  • Comment utiliser les méthodes DOM et SAX ?

Ce document présente l'utilisation des méthodes DOM et SAX avec Qt pour la lecture d'un fichier XML.

Version : Qt4
Auteur : rocsan

Lire la suite...

vendredi, avril 27 2007

Environnement de développement pour Greenphone

  • Comment développer une application pour Greenphone ?
  • Comment installer l'environnement de développement pour Greenphone ?
  • Comment se lancer dans la programmation pour Greenphone ?

Cet article va nous permettre d'installer un environnement de programmation afin d'écrire des programmes pour le Greenphone. Il faut savoir qu'il est tout à fait possible de développer une application sans avoir un Greenphone.

L'installation et l'utilisation de cette environnement va vous permettre de tester vos applications pour Greenphone sans avoir à les transférer sur un Greenphone, et même de pouvoir tester l'envoie de SMS et de MMS.

Version : Qtopia4 (SDK pour Greenphone)
Auteur : Nicolas Arnaud-Cormos (nikikko)

Lire la suite...

mardi, avril 24 2007

Dessiner avec Qt4

  • Quelles sont les primitives de dessin de Qt4 ?
  • Où peut-on utiliser QPainter ?
  • Quels sont les réglages et personnalisations possibles lors d'un dessin ?

Ce document offre un excellent aide-mémoire pour tous ceux qui ont besoin d'utiliser le système de dessin de Qt. Basé sur la version 4.3, un grand nombre de fonctions et explications restent néanmoins valables pour des version inférieures de Qt (même Qt3).

Version : Qt4
Auteur : Véronique Lefrere

Lire la suite...

dimanche, avril 15 2007

Ouverture d'une boîte de dialogue à partir de la fenêtre principale

Ce tutoriel est destiné aux nouveaux venus à Qt qui cherche à savoir comment ouvrir une fenêtre à partir de leur fenêtre principale. Nous verrons 2 façons de faire:

  • utilisation d'une fenêtre principale avec menus pour ouvrir une boîte de dialogue et une boite "A propos..."
  • ouverture d'une fenêtre de dialogue par le biais d'un bouton

J'en profiterais pour aborder très brièvement 2 autres points : l'utilisation de QAction et les 2 modes d'affichage des boîtes de dialogue.

Version : Qt4 (et une version pyQt disponible)
Auteur : Denys Bulant (IrmatDen), alteo_gange pour la version pyQt
Fil de discussion : Forum

Lire la suite...

samedi, avril 14 2007

Cross Compilation Native d'application Qt depuis Linux/Unix Like

  • Qu'est ce que la cross compilation ?
  • Comment créer un executable pour une architecture différente ?
  • Comment créer un exécutable Windows sous Linux ?

Un compilateur croisé (en anglais cross compiler.) est un programme capable de traduire un code source en code objet ayant un environnement d'exécution (architecture matérielle, système d'exploitation) différent de celui où la compilation est effectuée. Ces compilateurs sont principalement utilisés en informatique industrielle.

Cet article va detailler la mise en place et l'utilisation d'un environnement de compilation multi plateforme. En effet, tout le monde n'a pas Windows dans sa poche ( et heureusement :D ), et fournir un executable pour une architecture autre que la sienne peut parfois etre un vrai calvaire.
Aussi à travers de ce tutoriel, nous allons mettre un place un tel systeme en utilisant mingw32 et Qt4.

Version : Qt4 (supérieur ou égal à Qt 4.0, peut etre valable pour n'importe quelle autre librairie)
Auteur : Filipe Azevedo (pasnox)
Test : Kubuntu Feisty 7.04 beta (Qt 4.2.3)

Lire la suite...

mercredi, avril 4 2007

Utilisation du designer avec Qt4

  • Comment intégrer un widget créé avec le designer ?
  • Comment utiliser les fichiers .ui créés par le designer ?
  • Quelle est la différence entre les trois méthodes d'intégration?

Cet article va détailler l'utilisation du designer et l'intégration d'un widget créé avec le designer dans notre programme. Cet article est une adaptation libre de la documentation de Qt : Using a Component in Your Application.

Version : Qt4 (supérieur ou égal à Qt 4.1)
Auteur : Nicolas Arnaud-Cormos (nikikko)
Test : Linux (Qt 4.2)

Lire la suite...

lundi, avril 2 2007

Un conteneur pour MPlayer (utilisation de QProcess)

  • Comment visualiser une vidéo dans Qt ?
  • Comment intégrer MPlayer et Qt ?

Qt, dans son souci de framework généraliste, n'implémente pas toujours tout ce dont on peut avoir besoin, surtout lorsque cela n'est pas d'usage courant. Les vidéos font partie de ce qui n'était pas couvert par Qt (maintenant supporté depuis la 4.4 par le biais de Phonon). Cependant, un grand nombre de librairies et autres backends existent. Nous allons voir comment utiliser l'un d'entre eux: MPlayer.

Version concernée : Toutes versions (exemple fait avec C++/Qt4 et une version pyQt disponible)
Auteur : Denys Bulant (IrmatDen), alteo_gange et egaudrain pour les versions pyQt
Résumé : utiliser MPlayer conjointement à Qt pour afficher une vidéo
Fil de discussion : Forum

Lire la suite...

vendredi, mars 30 2007

Utilisation du designer avec PyQt4

  • Comment utiliser le designer avec PyQt4 ?
  • Comment intégrer les widgets créer avec le designer dans un programme python ?

Cet article va détailler l'intégration d'un widget créer avec le designer Qt dans un programme python, en utilisant le binding python de PyQt de Riverbank. Il va aussi détailler l'utilisation de pyuic, qui permet de générer le code python à partir des fichiers créés par le designer.

Auteur : Kib² (tool69)
Version : PyQt4 (Riverbank)

Lire la suite...

lundi, mars 26 2007

Compiler Qt 4 avec Visual C++ 2005

  • Installation de Qt4 avec Visual C++ 2005

La version Open-Source de Qt4 n'est compatible officiellement sous Windows qu'avec le compilateur mingw. Il est toutefois possible d'utiliser Visual C++.

Sachez toutefois que cette installation n'est pas supporté officiellement.

Auteur : Aurélien Regat-Barrel
Version : Qt4 Windows
Test : Qt 4.1.1

Lire la suite...

jeudi, mars 15 2007

Qt4 et C++ : Programmation d'interfaces GUI

Livre officiel de Trolltech pour la programmation Qt (version 4.1), ce livre est la traduction française de C++ GUI Programming with Qt 4. Il aborde tous les aspects de la bibliothèque : organisation des widgets, évènements, programmation 2D et 3D...

C'est le livre de référence français sur la programmation Qt4.

Lire la suite...

mercredi, février 21 2007

Intégration de VLC

  • Comment intégrer VLC dans une application Qt ?
  • Comment visualiser une vidéo dans une applicaiton Qt ?

Ce tutoriel va explorer l'intégration de la bibliothèque VLC dans Qt, pour la lecture de fichier.

Version : Qt3, Qt4
Auteur : Ludo (lud42fr)
Status : basé sur la version SVN 0.9.0 de l’API VLC (devrait egalement fonctionner avec une version >= 0.8.6)

Lire la suite...

- page 1 de 2