Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

Qt Examples

Qt includes a set of examples that cover nearly every aspect of Qt development. They aren't meant to be impressive when you run them, but in each case the source code has been carefully written to illustrate one or more best Qt programming practices.

You can run the examples from the Examples and Demos Launcher application (except see QML Examples for special instructions for running those examples). In addition, Qt Creator can directly run these examples through the Welcome Page.

The examples are listed below by functional area. Each example listed in a particular functional area is meant to illustrate how best to use Qt to do some particular task in that functional area, but the examples will often use features from other functional areas as well for completeness.

If you are new to Qt, you should probably start by going through the Tutorials, and then begin with the Application example.

In addition to these examples and the tutorials, Qt includes a selection of demos that deliberately show off Qt's features. You might want to look at these as well.

These examples are provided under the terms of the Modified BSD License.

Qt Quick Example Code

The QML Examples and Demos site has a dedicated page for QML examples.

Qt Mobility Example Code

The Qt Mobility Examples page lists examples that show how the Qt Mobility APIs might be used.

Qt Examples by Module or Technology

ActiveQt Examples

Using ActiveX from Qt applications.

Animation Framework Examples

Doing animations with Qt.

D-Bus Examples

Using D-Bus from Qt applications.

Desktop Examples

Integrating your Qt application with your favorite desktop.

Dialog Examples

Using Qt's standard dialogs and building and using custom dialogs.

Drag and Drop Examples

How to access your platform's native drag and drop functionality.

Gestures Examples

Gesture programming examples.

Graphics View Examples

Using Qt to manage and interact with a large (potentially) number of graphics items.

Help System Examples

Adding interactive help to your Qt application.

IPC Examples

Inter-Process Communication with Qt.

Item Views Examples

Using the model/view design pattern to separate presentation from data.

Layout Examples

Using Qt's layout-based approach to widget management.

Main Window Examples

Building applications around a main window.

Multimedia Examples

Audio, video, and Phonon with Qt.

Network Examples

How to do network programming in Qt.

OpenGL Examples

Accessing OpenGL from Qt.

OpenVG Examples

Accessing OpenVG from Qt.

Painting Examples

How to use the Qt painting system.

QML Examples and Demos

Building UIs with QML

Qt Designer Examples

Using Qt Designer to build your UI.

Qt Linguist Examples

Using Qt Linguist to internationalize your Qt application.

Qt Script Examples

Using the Qt scripting environment.

Qt for Embedded Linux Examples

Using Qt in Embedded Linux.

Rich Text Examples

Using the document-oriented rich text engine.

SQL Examples

Accessing your SQL database from Qt.

State Machine Examples

Using Qt's finite state machine classes.

Threading and Concurrent Programming Examples

Threading and concurrent programming in Qt.

Tools Examples

Using Qt's containers, iterators, and other tool classes.

Touch Input Examples

Using Qt's touch input capability.

UiTools Examples

Using the QtUiTools module.

WebKit Examples

Using WebKit in your Qt application.

Widget Examples

Lots of examples of how to use different kinds of widgets.

XML Examples

Using XML with Qt.

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. Microsoft ouvre aux autres compilateurs C++ AMP, la spécification pour la conception d'applications parallèles C++ utilisant le GPU 22
  2. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  3. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 17
  4. RIM : « 13 % des développeurs ont gagné plus de 100 000 $ sur l'AppWord », Qt et open-source au menu du BlackBerry DevCon Europe 0
  5. BlackBerry 10 : premières images du prochain OS de RIM qui devrait intégrer des widgets et des tuiles inspirées de Windows Phone 0
  6. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
  7. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
Page suivante

Le Qt Labs au hasard

Logo

QMake et au-delà

Les Qt Labs sont les laboratoires des développeurs de Qt, où ils peuvent partager des impressions sur le framework, son utilisation, ce que pourrait être son futur. Lire l'article.

Communauté

Ressources

Liens utiles

Contact

  • Vous souhaitez rejoindre la rédaction ou proposer un tutoriel, une traduction, une question... ? Postez dans le forum Contribuez ou contactez-nous par MP ou par email (voir en bas de page).

Qt dans le magazine

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt 4.7-snapshot
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web