Sur cette page

Sauvegarde, prévisualisation et impression des formulaires dans Qt Widgets Designer

Bien que les formulaires de Qt Widgets Designer soient des représentations exactes des composants en cours d'édition, il est utile de prévisualiser l'aspect final pendant l'édition. Cette fonction peut être activée en ouvrant le menu Formulaire et en sélectionnant Aperçu, ou en appuyant sur Ctrl+R lorsque vous êtes dans le formulaire.

Capture d'écran montrant un aperçu d'une mise en page pour créer une image avec des options permettant de modifier le nom, la largeur, la hauteur et la profondeur des couleurs.

L'aperçu montre exactement à quoi ressemblera le composant final lorsqu'il sera utilisé dans une application.

Depuis Qt 4.4, il est possible de prévisualiser les formulaires avec différents skins - skins par défaut, skins créés avec les feuilles de style Qt ou skins de périphérique. Cette fonctionnalité simule l'effet de l'appel à QApplication::setStyleSheet() dans l'application.

Pour prévisualiser votre formulaire avec des apparences, ouvrez le menu Édition et sélectionnez Préférences...

La boîte de dialogue ci-dessous s'affiche :

Capture d'écran de la boîte de dialogue des préférences montrant les options pour le mode d'interface, les paramètres de police, la configuration de l'impression et de la prévisualisation, les chemins de modèle supplémentaires, la visibilité de la grille et l'accrochage.

La case Configuration impression/prévisualisation doit être cochée pour activer la prévisualisation des habillages. Vous pouvez sélectionner les styles fournis dans la liste déroulante Style.

Capture d'écran de la section de configuration de l'impression et de la prévisualisation de Qt Widgets Designer montrant un menu déroulant permettant de sélectionner les styles d'interface, notamment Default, Windows, WindowsXP, etc.

Vous pouvez également prévisualiser les feuilles de style personnalisées créées avec Qt Style Sheets. La figure ci-dessous montre un exemple de syntaxe de feuille de style Qt et la sortie correspondante.

Capture d'écran des boîtes de dialogue de <span translate=Qt Widgets Designer montrant la fenêtre Edit Style Sheet avec les propriétés CSS de QLineEdit et la boîte de dialogue Create Image pour définir le nom, la taille et la profondeur des couleurs de l'image." src="images/designer-preview-stylesheet.png" title="Capture d'écran des boîtes de dialogue de Qt Widgets Designer montrant la fenêtre Edit Style Sheet avec les propriétés CSS de QLineEdit et la boîte de dialogue Create Image pour définir le nom, la taille et la profondeur des couleurs de l'image."/>

Une autre option consiste à prévisualiser votre formulaire avec des apparences d'appareil. Une liste d'habillages génériques est disponible à l'adresse Qt Widgets Designer, mais vous pouvez également utiliser d'autres habillages QVFB à l'aide de l'option Parcourir....

Capture d'écran de la configuration d'impression et de prévisualisation de Qt Widgets Designer montrant un menu déroulant pour la sélection des habillages de périphériques.

Visualiser le code du formulaire

Depuis Qt 4.4, il est possible de visualiser le code généré par User Interface Compiler (uic) pour le formulaire Qt Widgets Designer.

Capture d'écran montrant l'option permettant de visualiser la mise en page en code dans le menu déroulant "Formulaires".

Sélectionnez View Code... dans le menu Form et une boîte de dialogue contenant le code généré s'affichera. La capture d'écran ci-dessous est un exemple de code généré par uic.

Capture d'écran montrant un code de "Form" dans un visualiseur de code

Sauvegarde et impression du formulaire

Les formulaires créés à l'adresse Qt Widgets Designer peuvent être enregistrés dans une image ou imprimés.

Capture d'écran montrant les options du menu des fichiersSauvegarde des formulaires

Pour enregistrer un formulaire sous forme d'image, choisissez l'option Enregistrer l'image.... Le fichier sera enregistré au format .png.

Impression des formulaires

Pour imprimer un formulaire, sélectionnez l'option Imprimer....

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.