QDesignerFormWindowInterface Class
La classe QDesignerFormWindowInterface vous permet d'interroger et de manipuler les fenêtres de formulaire apparaissant dans l'espace de travail de Qt Widgets Designer. Plus d'informations...
| En-tête : | #include <QDesignerFormWindowInterface> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Designer)target_link_libraries(mytarget PRIVATE Qt6::Designer) |
| qmake : | QT += designer |
| Héritages : | QWidget |
Types publics
| flags | Feature |
| enum | FeatureFlag { EditFeature, GridFeature, TabOrderFeature, DefaultFeature } |
| enum | ResourceFileSaveMode { SaveAllResourceFiles, SaveOnlyUsedResourceFiles, DontSaveResourceFiles } |
Fonctions publiques
| QDesignerFormWindowInterface(QWidget *parent = nullptr, Qt::WindowFlags flags = {}) | |
| virtual | ~QDesignerFormWindowInterface() |
| virtual QDir | absoluteDir() const = 0 |
| QStringList | activeResourceFilePaths() const |
| virtual void | addResourceFile(const QString &path) = 0 |
| virtual QString | author() const = 0 |
| virtual QStringList | checkContents() const = 0 |
| virtual QString | comment() const = 0 |
| virtual QString | contents() const = 0 |
| virtual QDesignerFormEditorInterface * | core() const |
| virtual QDesignerFormWindowCursorInterface * | cursor() const = 0 |
| virtual void | emitSelectionChanged() = 0 |
| virtual QString | exportMacro() const = 0 |
| virtual QDesignerFormWindowInterface::Feature | features() const = 0 |
| virtual QString | fileName() const = 0 |
| virtual QWidget * | formContainer() const = 0 |
| virtual QPoint | grid() const = 0 |
| virtual bool | hasFeature(QDesignerFormWindowInterface::Feature feature) const = 0 |
| virtual QStringList | includeHints() const = 0 |
| virtual bool | isDirty() const = 0 |
| virtual bool | isManaged(QWidget *widget) const = 0 |
| virtual void | layoutDefault(int *margin, int *spacing) = 0 |
| virtual void | layoutFunction(QString *margin, QString *spacing) = 0 |
| virtual QString | pixmapFunction() const = 0 |
| virtual void | removeResourceFile(const QString &path) = 0 |
| virtual QDesignerFormWindowInterface::ResourceFileSaveMode | resourceFileSaveMode() const = 0 |
| virtual QStringList | resourceFiles() const = 0 |
| virtual void | setAuthor(const QString &author) = 0 |
| virtual void | setComment(const QString &comment) = 0 |
| virtual bool | setContents(QIODevice *device, QString *errorMessage = 0) = 0 |
| virtual void | setExportMacro(const QString &exportMacro) = 0 |
| virtual void | setIncludeHints(const QStringList &includeHints) = 0 |
| virtual void | setLayoutDefault(int margin, int spacing) = 0 |
| virtual void | setLayoutFunction(const QString &margin, const QString &spacing) = 0 |
| virtual void | setMainContainer(QWidget *mainContainer) = 0 |
| virtual void | setPixmapFunction(const QString &pixmapFunction) = 0 |
| virtual void | setResourceFileSaveMode(QDesignerFormWindowInterface::ResourceFileSaveMode behavior) = 0 |
Emplacements publics
| void | activateResourceFilePaths(const QStringList &paths, int *errorCount = nullptr, QString *errorMessages = nullptr) |
| virtual void | clearSelection(bool update = true) = 0 |
| virtual void | manageWidget(QWidget *widget) = 0 |
| virtual void | selectWidget(QWidget *widget, bool select = true) = 0 |
| virtual bool | setContents(const QString &contents) = 0 |
| virtual void | setDirty(bool dirty) = 0 |
| virtual void | setFeatures(QDesignerFormWindowInterface::Feature features) = 0 |
| virtual void | setFileName(const QString &fileName) = 0 |
| virtual void | setGrid(const QPoint &grid) = 0 |
| virtual void | unmanageWidget(QWidget *widget) = 0 |
Signaux
| void | aboutToUnmanageWidget(QWidget *widget) |
| void | activated(QWidget *widget) |
| void | changed() |
| void | featureChanged(QDesignerFormWindowInterface::Feature feature) |
| void | fileNameChanged(const QString &fileName) |
| void | geometryChanged() |
| void | mainContainerChanged(QWidget *mainContainer) |
| void | objectRemoved(QObject *object) |
| void | resourceFilesChanged() |
| void | selectionChanged() |
| void | widgetManaged(QWidget *widget) |
| void | widgetRemoved(QWidget *widget) |
| void | widgetUnmanaged(QWidget *widget) |
Membres publics statiques
| QDesignerFormWindowInterface * | findFormWindow(QObject *object) |
| QDesignerFormWindowInterface * | findFormWindow(QWidget *widget) |
Description détaillée
QDesignerFormWindowInterface fournit des informations sur la fenêtre de formulaire associée et permet de modifier ses propriétés. L'interface n'est pas destinée à être instanciée directement, mais à fournir un accès aux fenêtres de formulaire actuelles de Qt Widgets Designer, contrôlées par Qt Widgets Designer, form window manager.
Si vous recherchez la fenêtre de formulaire contenant un widget spécifique, vous pouvez utiliser la fonction statique QDesignerFormWindowInterface::findFormWindow() :
auto *formWindow = QDesignerFormWindowInterface::findFormWindow(myWidget);
En outre, vous pouvez accéder à toutes les fenêtres de formulaire actuelles par l'intermédiaire du gestionnaire de fenêtres de formulaire de Qt Widgets Designer: Utilisez la fonction QDesignerFormEditorInterface::formWindowManager() pour récupérer une interface vers le gestionnaire. Une fois que vous avez cette interface, vous avez accès à toutes les fenêtres de formulaire actuelles de Qt Widgets Designer par l'intermédiaire de la fonction QDesignerFormWindowManagerInterface::formWindow(). Par exemple :
QList<QDesignerFormWindowInterface *> forms; auto *manager = formEditor->formWindowManager(); for (int i = 0; i < manager->formWindowCount(); ++i) forms.append(manager->formWindow(i));
Le pointeur sur l'objet QDesignerFormEditorInterface actuel de Qt Widgets Designer(formEditor dans l'exemple ci-dessus) est fourni par le paramètre de la fonction QDesignerCustomWidgetInterface::initialize(). Lorsque vous implémentez un plugin de widget personnalisé, vous devez sous-classer la classe QDesignerCustomWidgetInterface pour exposer votre plugin à Qt Widgets Designer.
Une fois que vous avez la fenêtre du formulaire, vous pouvez interroger ses propriétés. Par exemple, un plugin de widget personnalisé ordinaire n'est géré par Qt Widgets Designer qu'à son niveau supérieur, c'est-à-dire qu'aucun de ses widgets enfants ne peut être redimensionné dans l'espace de travail de Qt Widgets Designer. Mais QDesignerFormWindowInterface vous fournit des fonctions qui vous permettent de contrôler si un widget doit être géré par Qt Widgets Designer ou non :
if (formWindow->isManaged(myWidget)) formWindow->manageWidget(myWidget->childWidget);
La liste complète des fonctions concernant la gestion des widgets est la suivante : isManaged(), manageWidget() et unmanageWidget(). Il existe également plusieurs signaux associés : widgetManaged(), widgetRemoved(), aboutToUnmanageWidget() et widgetUnmanaged().
Outre le contrôle de la gestion des widgets, vous pouvez contrôler la sélection en cours dans la fenêtre de formulaire à l'aide des fonctions selectWidget(), clearSelection() et emitSelectionChanged(), ainsi que du signal selectionChanged().
Vous pouvez également obtenir des informations sur l'endroit où le formulaire est stocké en utilisant absoluteDir(), ses fichiers include en utilisant includeHints(), et ses fonctions de mise en page et de pixmap en utilisant layoutDefault(), layoutFunction() et pixmapFunction(). La fonction isDirty() permet de savoir si la fenêtre du formulaire a été modifiée (mais pas sauvegardée) ou non. Vous pouvez récupérer ses author(), ses contents(), ses fileName(), ses comment() et exportMacro() associés, son mainContainer(), ses features(), ses grid() et ses resourceFiles().
L'interface vous fournit des fonctions et des emplacements vous permettant de modifier la plupart de ces informations. L'exception est le répertoire stockant la fenêtre du formulaire. Enfin, plusieurs signaux sont associés aux modifications des informations susmentionnées et de la fenêtre de formulaire en général.
Voir également QDesignerFormWindowCursorInterface, QDesignerFormEditorInterface, et QDesignerFormWindowManagerInterface.
Documentation des types de membres
enum QDesignerFormWindowInterface::FeatureFlag
flags QDesignerFormWindowInterface::Feature
Cette énumération décrit les caractéristiques disponibles et pouvant être contrôlées par l'interface de la fenêtre de formulaire. Ces valeurs sont utilisées lors de l'interrogation de la fenêtre de formulaire pour déterminer les fonctionnalités qu'elle prend en charge :
| Constante | Valeur | Description |
|---|---|---|
QDesignerFormWindowInterface::EditFeature | 0x01 | Édition du formulaire |
QDesignerFormWindowInterface::GridFeature | 0x02 | Affichage de la grille et possibilité de passer d'une grille à l'autre pour l'édition |
QDesignerFormWindowInterface::TabOrderFeature | 0x04 | Gestion de l'ordre des onglets |
QDesignerFormWindowInterface::DefaultFeature | EditFeature | GridFeature | Prise en charge des fonctionnalités par défaut (édition de formulaire et grille) |
Le type Feature est un typedef pour QFlags<FeatureFlag>. Il stocke une combinaison OU de valeurs FeatureFlag.
Voir également hasFeature() et features().
enum QDesignerFormWindowInterface::ResourceFileSaveMode
Cette énumération décrit la manière dont les fichiers de ressources sont enregistrés.
| Constante | Valeur | Description |
|---|---|---|
QDesignerFormWindowInterface::SaveAllResourceFiles | 0 | Sauvegarde de tous les fichiers de ressources. |
QDesignerFormWindowInterface::SaveOnlyUsedResourceFiles | 1 | Enregistre les fichiers de ressources utilisés par le formulaire. |
QDesignerFormWindowInterface::DontSaveResourceFiles | 2 | Ne pas enregistrer les fichiers de ressources. |
Documentation des fonctions membres
[explicit] QDesignerFormWindowInterface::QDesignerFormWindowInterface(QWidget *parent = nullptr, Qt::WindowFlags flags = {})
Construit une interface de fenêtre de formulaire avec l'adresse parent donnée et la fenêtre spécifiée flags.
[virtual noexcept] QDesignerFormWindowInterface::~QDesignerFormWindowInterface()
Détruit l'interface de la fenêtre du formulaire.
[signal] void QDesignerFormWindowInterface::aboutToUnmanageWidget(QWidget *widget)
Ce signal est émis lorsqu'un widget du formulaire est sur le point de ne plus être géré. Lorsque ce signal est émis, le widget widget spécifié est toujours géré, et un signal widgetUnmanaged() suivra, indiquant qu'il n'est plus géré.
Voir aussi unmanageWidget() et isManaged().
[pure virtual] QDir QDesignerFormWindowInterface::absoluteDir() const
Renvoie l'emplacement absolu du répertoire contenant le formulaire affiché dans la fenêtre du formulaire.
[slot] void QDesignerFormWindowInterface::activateResourceFilePaths(const QStringList &paths, int *errorCount = nullptr, QString *errorMessages = nullptr)
Active les chemins d'accès au fichier de ressources (.qrc) paths, en renvoyant le nombre d'erreurs dans errorCount et le message d'erreur dans errorMessages. Qt Widgets Designer charge les ressources à l'aide de la classe QResource, les rendant disponibles pour l'édition de formulaires.
Dans les intégrations IDE, une liste des fichiers de ressources (.qrc) du projet peut être activée, les rendant disponibles pour Qt Widgets Designer.
Voir également activeResourceFilePaths() et QResource.
[signal] void QDesignerFormWindowInterface::activated(QWidget *widget)
Ce signal est émis chaque fois qu'un widget est activé sur le formulaire. Le widget activé est spécifié par widget.
QStringList QDesignerFormWindowInterface::activeResourceFilePaths() const
Renvoie les chemins d'accès aux fichiers de ressources actives (.qrc) actuellement chargés dans Qt Widgets Designer.
Voir aussi activateResourceFilePaths().
[pure virtual] void QDesignerFormWindowInterface::addResourceFile(const QString &path)
Ajoute le fichier de ressources à l'adresse path à ceux utilisés par le formulaire.
Voir aussi resourceFiles() et resourceFilesChanged().
[pure virtual] QString QDesignerFormWindowInterface::author() const
Renvoie des informations sur l'auteur ou le créateur du formulaire actuellement affiché dans la fenêtre.
Voir aussi setAuthor().
[signal] void QDesignerFormWindowInterface::changed()
Ce signal est émis chaque fois qu'un formulaire est modifié.
[pure virtual] QStringList QDesignerFormWindowInterface::checkContents() const
Effectue des vérifications sur le formulaire actuel et renvoie une liste d'avertissements en texte enrichi sur les problèmes potentiels (par exemple, les espaceurs de niveau supérieur sur les formulaires non vidés).
Les intégrations IDE peuvent appeler cette fonction avant de lancer une opération d'enregistrement.
[pure virtual slot] void QDesignerFormWindowInterface::clearSelection(bool update = true)
Efface la sélection actuelle dans la fenêtre du formulaire. Si update est vrai, la fonction emitSelectionChanged() est appelée et émet le signal selectionChanged().
Voir aussi selectWidget().
[pure virtual] QString QDesignerFormWindowInterface::comment() const
Renvoie des commentaires sur le formulaire actuellement affiché dans la fenêtre.
Voir aussi setComment().
[pure virtual] QString QDesignerFormWindowInterface::contents() const
Renvoie les détails du contenu du formulaire actuellement affiché dans la fenêtre.
Voir aussi setContents().
[virtual] QDesignerFormEditorInterface *QDesignerFormWindowInterface::core() const
Renvoie un pointeur sur l'objet Qt Widgets Designer's courant QDesignerFormEditorInterface.
[pure virtual] QDesignerFormWindowCursorInterface *QDesignerFormWindowInterface::cursor() const
Renvoie l'interface du curseur utilisée par la fenêtre du formulaire.
[pure virtual] void QDesignerFormWindowInterface::emitSelectionChanged()
Emet le signal selectionChanged().
Voir aussi selectWidget() et clearSelection().
[pure virtual] QString QDesignerFormWindowInterface::exportMacro() const
Renvoie la macro d'exportation associée au formulaire actuellement affiché dans la fenêtre. La macro d'exportation est utilisée lorsque le formulaire est compilé pour créer un plugin de widget.
Voir également setExportMacro() et Créer des widgets personnalisés pour Qt Widgets Designer.
[signal] void QDesignerFormWindowInterface::featureChanged(QDesignerFormWindowInterface::Feature feature)
Ce signal est émis chaque fois qu'une caractéristique est modifiée dans le formulaire. La nouvelle caractéristique est spécifiée par feature.
Voir aussi setFeatures().
[pure virtual] QDesignerFormWindowInterface::Feature QDesignerFormWindowInterface::features() const
Renvoie une combinaison des caractéristiques fournies par la fenêtre de formulaire associée à l'interface. La valeur renvoyée peut être testée par rapport aux valeurs de l'énumération Feature afin de déterminer les fonctionnalités prises en charge par la fenêtre.
Voir également setFeatures() et hasFeature().
[pure virtual] QString QDesignerFormWindowInterface::fileName() const
Renvoie le nom du fichier de l'interface utilisateur qui décrit le formulaire en cours d'affichage.
Voir aussi setFileName().
[signal] void QDesignerFormWindowInterface::fileNameChanged(const QString &fileName)
Ce signal est émis lorsque le nom de fichier du formulaire change. Le nouveau nom de fichier est spécifié par fileName.
Voir aussi setFileName().
[static] QDesignerFormWindowInterface *QDesignerFormWindowInterface::findFormWindow(QObject *object)
Renvoie l'interface de la fenêtre du formulaire pour l'adresse object.
[static] QDesignerFormWindowInterface *QDesignerFormWindowInterface::findFormWindow(QWidget *widget)
Renvoie l'interface de la fenêtre du formulaire pour l'adresse widget.
[pure virtual] QWidget *QDesignerFormWindowInterface::formContainer() const
Renvoie la forme du widget contenant le widget conteneur principal.
[signal] void QDesignerFormWindowInterface::geometryChanged()
Ce signal est émis lorsque la géométrie du formulaire change.
[pure virtual] QPoint QDesignerFormWindowInterface::grid() const
Renvoie l'espacement de la grille utilisé par la fenêtre du formulaire.
Voir aussi setGrid().
[pure virtual] bool QDesignerFormWindowInterface::hasFeature(QDesignerFormWindowInterface::Feature feature) const
Renvoie un message vrai si la fenêtre du formulaire propose l'adresse feature spécifiée ; sinon, il renvoie un message faux.
Voir aussi features().
[pure virtual] QStringList QDesignerFormWindowInterface::includeHints() const
Renvoie une liste des fichiers d'en-tête qui seront inclus dans le fichier d'interface utilisateur associé à la fenêtre de formulaire.
Les fichiers d'en-tête peuvent être locaux, c'est-à-dire relatifs au répertoire du projet, "mywidget.h", ou globaux, c'est-à-dire faisant partie de Qt ou des bibliothèques standard du compilateur : <QtGui/QWidget>.
Voir également setIncludeHints().
[pure virtual] bool QDesignerFormWindowInterface::isDirty() const
Retourne vrai si la fenêtre du formulaire est "sale" (modifiée mais non sauvegardée) ; sinon, retourne faux.
Voir aussi setDirty().
[pure virtual] bool QDesignerFormWindowInterface::isManaged(QWidget *widget) const
Retourne vrai si le site widget spécifié est géré par la fenêtre du formulaire ; sinon, retourne faux.
Voir aussi manageWidget().
[pure virtual] void QDesignerFormWindowInterface::layoutDefault(int *margin, int *spacing)
Remplit la marge et l'espacement par défaut pour la mise en page par défaut du formulaire dans les variables margin et spacing spécifiées.
Voir aussi setLayoutDefault().
[pure virtual] void QDesignerFormWindowInterface::layoutFunction(QString *margin, QString *spacing)
Remplit la marge et l'espacement actuels pour la mise en page du formulaire dans les variables margin et spacing spécifiées.
Voir aussi setLayoutFunction().
[signal] void QDesignerFormWindowInterface::mainContainerChanged(QWidget *mainContainer)
Ce signal est émis lorsque le conteneur principal change. Le nouveau conteneur est spécifié par mainContainer.
Voir aussi setMainContainer().
[pure virtual slot] void QDesignerFormWindowInterface::manageWidget(QWidget *widget)
Demande à la fenêtre du formulaire de gérer le site widget spécifié.
Voir également isManaged(), unmanageWidget() et widgetManaged().
[signal] void QDesignerFormWindowInterface::objectRemoved(QObject *object)
Ce signal est émis lorsqu'un objet (tel qu'une action ou un QButtonGroup) est supprimé du formulaire. L'objet qui a été supprimé est spécifié par object.
[pure virtual] QString QDesignerFormWindowInterface::pixmapFunction() const
Renvoie le nom de la fonction utilisée pour charger les images dans la fenêtre du formulaire.
Voir aussi setPixmapFunction().
[pure virtual] void QDesignerFormWindowInterface::removeResourceFile(const QString &path)
Supprime le fichier de ressources à l'adresse path spécifiée de la liste de ceux utilisés par le formulaire.
Voir aussi resourceFiles() et resourceFilesChanged().
[pure virtual] QDesignerFormWindowInterface::ResourceFileSaveMode QDesignerFormWindowInterface::resourceFileSaveMode() const
Renvoie le comportement du mode d'enregistrement du fichier de ressources.
Voir aussi setResourceFileSaveMode().
[pure virtual] QStringList QDesignerFormWindowInterface::resourceFiles() const
Renvoie une liste de chemins d'accès aux fichiers de ressources actuellement utilisés par la fenêtre du formulaire.
Voir aussi addResourceFile() et removeResourceFile().
[signal] void QDesignerFormWindowInterface::resourceFilesChanged()
Ce signal est émis lorsque la liste des fichiers de ressources utilisés par le formulaire est modifiée.
Voir aussi resourceFiles().
[pure virtual slot] void QDesignerFormWindowInterface::selectWidget(QWidget *widget, bool select = true)
Si select est vrai, le site widget est sélectionné, sinon le site widget est désélectionné.
Voir aussi clearSelection() et selectionChanged().
[signal] void QDesignerFormWindowInterface::selectionChanged()
Ce signal est émis chaque fois que la sélection dans le formulaire change.
Voir aussi selectWidget() et clearSelection().
[pure virtual] void QDesignerFormWindowInterface::setAuthor(const QString &author)
Définit les détails concernant l'auteur ou le créateur du formulaire à l'adresse author spécifiée.
Voir aussi author().
[pure virtual] void QDesignerFormWindowInterface::setComment(const QString &comment)
Définit les informations sur le formulaire à l'adresse comment spécifiée. Ces informations doivent être un commentaire lisible par l'homme sur le formulaire.
Voir aussi comment().
[pure virtual slot] bool QDesignerFormWindowInterface::setContents(const QString &contents)
Définit le contenu du formulaire en utilisant les données lues dans la chaîne contents spécifiée et indique si l'opération a réussi.
Note : Ce slot est surchargé. Pour se connecter à ce slot :
// Connect using qOverload:
connect(sender, &SenderClass::signal,
designerFormWindowInterface, qOverload(&QDesignerFormWindowInterface::setContents));
// Or using a lambda as wrapper:
connect(sender, &SenderClass::signal,
designerFormWindowInterface, [receiver = designerFormWindowInterface](const QString &contents) { receiver->setContents(contents); }); Voir aussi contents().
[pure virtual] bool QDesignerFormWindowInterface::setContents(QIODevice *device, QString *errorMessage = 0)
Définit le contenu du formulaire en utilisant les données obtenues à partir de l'adresse device et indique si le chargement a réussi. En cas d'échec, le message d'erreur est renvoyé à errorMessage.
Les données peuvent être lues à partir d'objets QFile ou de toute autre sous-classe de QIODevice.
[pure virtual slot] void QDesignerFormWindowInterface::setDirty(bool dirty)
Si dirty est vrai, la fenêtre du formulaire est marquée comme sale, ce qui signifie qu'elle est modifiée mais pas sauvegardée. Si dirty est faux, la fenêtre du formulaire est considérée comme non modifiée.
Voir également isDirty().
[pure virtual] void QDesignerFormWindowInterface::setExportMacro(const QString &exportMacro)
Définit la macro d'exportation de la fenêtre du formulaire à exportMacro. La macro d'exportation est utilisée lors de la construction d'un plugin de widget pour exporter l'interface du formulaire vers d'autres composants.
Voir aussi exportMacro().
[pure virtual slot] void QDesignerFormWindowInterface::setFeatures(QDesignerFormWindowInterface::Feature features)
Active le site features spécifié pour la fenêtre du formulaire.
Voir également features() et featureChanged().
[pure virtual slot] void QDesignerFormWindowInterface::setFileName(const QString &fileName)
Définit le nom de fichier du formulaire à l'adresse fileName.
Voir aussi fileName() et fileNameChanged().
[pure virtual slot] void QDesignerFormWindowInterface::setGrid(const QPoint &grid)
Fixe la taille de la grille de la fenêtre du formulaire au point spécifié par grid. Dans cette fonction, les coordonnées de QPoint sont utilisées pour spécifier les dimensions d'un rectangle dans la grille.
Voir aussi grid().
[pure virtual] void QDesignerFormWindowInterface::setIncludeHints(const QStringList &includeHints)
Définit les fichiers d'en-tête qui seront inclus dans le fichier d'interface utilisateur associé à la fenêtre de formulaire à l'adresse spécifiée includeHints.
Les fichiers d'en-tête peuvent être locaux, c'est-à-dire relatifs au répertoire du projet, "mywidget.h", ou globaux, c'est-à-dire faisant partie de Qt ou des bibliothèques standard du compilateur : <QtGui/QWidget>.
Voir également includeHints().
[pure virtual] void QDesignerFormWindowInterface::setLayoutDefault(int margin, int spacing)
Définit les valeurs par défaut margin et spacing pour la mise en page du formulaire.
Voir aussi layoutDefault().
[pure virtual] void QDesignerFormWindowInterface::setLayoutFunction(const QString &margin, const QString &spacing)
Définit les propriétés margin et spacing pour la mise en page du formulaire.
Les propriétés de mise en page par défaut seront remplacées par les fonctions de mise en page correspondantes lorsque uic génère du code pour le formulaire, c'est-à-dire si les fonctions sont spécifiées. Cette fonction est utile lorsque des environnements différents exigent des dispositions différentes pour le même formulaire.
Voir aussi layoutFunction().
[pure virtual] void QDesignerFormWindowInterface::setMainContainer(QWidget *mainContainer)
Définit le widget conteneur principal du formulaire à la valeur spécifiée mainContainer.
Voir aussi mainContainerChanged().
[pure virtual] void QDesignerFormWindowInterface::setPixmapFunction(const QString &pixmapFunction)
Définit la fonction utilisée pour charger les pixmaps dans la fenêtre du formulaire à l'adresse pixmapFunction.
Voir aussi pixmapFunction().
[pure virtual] void QDesignerFormWindowInterface::setResourceFileSaveMode(QDesignerFormWindowInterface::ResourceFileSaveMode behavior)
Définit le mode d'enregistrement du fichier de ressources behavior.
Voir aussi resourceFileSaveMode().
[pure virtual slot] void QDesignerFormWindowInterface::unmanageWidget(QWidget *widget)
Indique à la fenêtre du formulaire de ne pas gérer l'adresse widget spécifiée.
Voir également aboutToUnmanageWidget() et widgetUnmanaged().
[signal] void QDesignerFormWindowInterface::widgetManaged(QWidget *widget)
Ce signal est émis chaque fois qu'un widget du formulaire est géré. Le widget nouvellement géré est spécifié par widget.
Voir aussi manageWidget().
[signal] void QDesignerFormWindowInterface::widgetRemoved(QWidget *widget)
Ce signal est émis lorsqu'un widget est supprimé du formulaire. Le widget retiré est spécifié par widget.
[signal] void QDesignerFormWindowInterface::widgetUnmanaged(QWidget *widget)
Ce signal est émis chaque fois qu'un widget du formulaire n'est plus géré. Le widget nouvellement libéré est spécifié par widget.
Voir aussi unmanageWidget() et aboutToUnmanageWidget().
© 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.