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  ·  Classes principales  ·  Annotées  ·  Classes groupées  ·  Fonctions  · 

The Feature Definition File

By modifying the configured qconfig.h file from src/tools, you can define a subset of the full Qt functionality that you wish to be available in your installation. The -qconfig option to configure is used to select the configuration.

Note that such modification is only supported on Qt/Embedded platforms, where reducing the size of Qt is important and the application set is often fixed.

The qconfig.h definition file simply defines macros to disable features. Some features are dependent on other features and these dependencies are expressed in qfeatures.h.

The available options are:

Macro Disables Set automatically by
Images (QImageIO)
QT_NO_IMAGEIO_BMP Microsoft Bitmap image file format.  
QT_NO_IMAGEIO_PPM Portable Pixmap image file format.  
QT_NO_IMAGEIO_XBM X11 Bitmap image file format.  
QT_NO_IMAGEIO_XPM X11 Pixmap image file format.  
QT_NO_IMAGEIO_PNG Portable Network Graphics image file format.  
Animation
QT_NO_ASYNC_IO Asynchronous I/O (QAsyncIO)  
QT_NO_ASYNC_IMAGE_IO Asynchronous Image I/O and GIF image support (QImageDecoder, ...)  
QT_NO_MOVIE Animation support (QMovie) QT_NO_ASYNC_IO, QT_NO_ASYNC_IMAGE_IO
Fonts
QT_NO_TRUETYPE TrueType (TTF and TTC) font file format, only used by Qt/Embedded.  
QT_NO_BDF Bitmap Distribution Format (BDF) font file format, only used by Qt/Embedded.  
QT_NO_FONTDATABASE Font database.  
Internationalization
QT_NO_I18N Conversions between Unicode and 8-bit encodings.  
QT_NO_UNICODETABLES Large tables defining such things as upper and lowercase conversions for all Unicode characters.  
MIME
QT_NO_MIME Multipurpose Internet Mail Extensions, an Internet standard for encoding and tagging typed data (eg. text, images, colors) (QMimeSource)  
QT_NO_RICHTEXT HTML-like text (QStyleSheet, QLabel) QT_NO_MIME
QT_NO_DRAGANDDROP Drag-and-drop data between applications (QDragObject) QT_NO_MIME
QT_NO_CLIPBOARD Cut-and-paste data between applications (QClipboard) QT_NO_MIME
Sound
QT_NO_SOUND Playing audio files (QSound)  
Scripting
QT_NO_PROPERTIES Scripting Qt-based applications.  
Qt/Embedded-specific
QT_NO_QWS_CURSOR The cursor sprite on Qt/Embedded. Pen-operated devices would not normally need this feature.  
QT_NO_QWS_DEPTH_8GRAYSCALE 8 bits per pixel: 256 levels of gray. Incompatible with QWS_DEPTH_8.  
QT_NO_QWS_DEPTH_8 8 bits per pixel: 216-color cube with 40 auxiliary colors. Incompatible with QWS_DEPTH_8GRAYSCALE.  
QT_NO_QWS_DEPTH_15 15 bits per pixel: 32 levels for each of red, green and blue.  
QT_NO_QWS_DEPTH_16 16 bits per pixel: 64 levels of green, 32 levels for red and for blue.  
QT_NO_QWS_DEPTH_32 32 bits per pixel: 256 levels for each of red, green and blue.  
QT_NO_QWS_MACH64 Mach64 accelerated driver (demonstration only).  
QT_NO_QWS_VFB Virtual framebuffer running on X11 (see reference documentation).  
Networking
QT_NO_NETWORKPROTOCOL Abstract multi-protocol data retrieval, with local file retrieval included (QNetworkProtocol)  
QT_NO_NETWORKPROTOCOL_FTP FTP-protocol data retrieval. QT_NO_NETWORKPROTOCOL
QT_NO_NETWORKPROTOCOL_HTTP HTTP-protocol data retrieval. QT_NO_NETWORKPROTOCOL
Painting/drawing
QT_NO_COLORNAMES Color names such as "red", used by some QColor constructors and by some HTML documents (QColor, QStyleSheet)  
QT_NO_TRANSFORMATIONS Used by a number of classes in Qt. With this, rotation and scaling are possible. Without it you can only do coordinate translation (QWMatrix)  
QT_NO_PSPRINTER PostScript printer support.  
QT_NO_PRINTER Printer support (QPrinter) QT_NO_PSPRINTER (Unix only)
QT_NO_PICTURE Save Qt drawing commands to a files (QPicture)  
Widgets
QT_NO_WIDGETS Disabling this disables all widgets except QWidget.  
QT_NO_TEXTVIEW HTML document viewing (QTextView) QT_NO_WIDGETS, QT_NO_RICHTEXT
QT_NO_TEXTBROWSER HTML document browsing (QTextBrowser) QT_NO_TEXTVIEW
QT_NO_ICONVIEW Labelled icons (QIconView) QT_NO_WIDGETS, QT_NO_DRAGANDDROP
QT_NO_LISTVIEW Lists of information (QListView) QT_NO_WIDGETS
QT_NO_CANVAS Object canvas (QCanvas) QT_NO_WIDGETS
QT_NO_DIAL Value control (QDial) QT_NO_WIDGETS
QT_NO_WORKSPACE MDI (Multiple Document Interface) (QWorkspace) QT_NO_WIDGETS
QT_NO_LCDNUMBER LCD-like number display (QLCDNumber) QT_NO_WIDGETS
GUI Styles
QT_NO_STYLE_WINDOWS Microsoft Windows style (QWindowsStyle) QT_NO_WIDGETS
QT_NO_STYLE_MOTIF OSF Motif style (QMotifStyle) QT_NO_WIDGETS
QT_NO_STYLE_CDE Open Group CDE style (QCDEStyle) QT_NO_STYLE_MOTIF
QT_NO_STYLE_AQUA MacOS X style (QAquaStyle)
QT_NO_STYLE_PLATINUM MacOS 9 style (QPlatinumStyle) QT_NO_WIDGETS
QT_NO_STYLE_SGI SGI style (QSGIStyle) QT_NO_STYLE_MOTIF
Dialogs
QT_NO_DIALOGS Disabling this disables all common dialogs QWidget. QT_NO_WIDGETS
QT_NO_FILEDIALOG The file selection dialog (QFileDialog) QT_NO_DIALOGS, QT_NO_NETWORKPROTOCOL, QT_NO_LISTVIEW
QT_NO_FONTDIALOG The font selection dialog (QFontDialog) QT_NO_DIALOGS, QT_NO_FONTDATABASE
QT_NO_COLORDIALOG The color selection dialog (QColorDialog) QT_NO_DIALOGS
QT_NO_INPUTDIALOG Text input dialog (QInputDialog) QT_NO_DIALOGS
QT_NO_MESSAGEBOX Message/prompting dialog (QMessageBox) QT_NO_DIALOGS
QT_NO_PROGRESSDIALOG Long-computation progress dialog (QProgressDialog) QT_NO_DIALOGS
QT_NO_TABDIALOG Tabbed-pages dialog (QTabDialog) QT_NO_DIALOGS
QT_NO_WIZARD Multi-step dialog (QWizard) QT_NO_DIALOGS

Publicité

Best Of

Actualités les plus lues

Semaine
Mois
Année
  1. « Quelque chose ne va vraiment pas avec les développeurs "modernes" », un développeur à "l'ancienne" critique la multiplication des bibliothèques 88
  2. Apercevoir la troisième dimension ou l'utilisation multithreadée d'OpenGL dans Qt, un article des Qt Quarterly traduit par Guillaume Belz 0
  3. Les développeurs ignorent-ils trop les failles découvertes dans leur code ? Prenez-vous en compte les remarques des autres ? 17
  4. Pourquoi les programmeurs sont-ils moins payés que les gestionnaires de programmes ? Manquent-ils de pouvoir de négociation ? 38
  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. Quelles nouveautés de C++11 Visual C++ doit-il rapidement intégrer ? Donnez-nous votre avis 10
  7. Adieu qmake, bienvenue qbs : Qt Building Suite, un outil déclaratif et extensible pour la compilation de projets Qt 17
Page suivante

Le Qt Quarterly au hasard

Logo

Utiliser CMake pour compiler des projets Qt

Qt Quarterly est la revue trimestrielle proposée par Nokia et à destination des développeurs Qt. Ces articles d'une grande qualité technique sont rédigés par des experts Qt. 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 3.2
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