IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Positionnement d'un widget dans un autre

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de sylvain1984
    Homme Profil pro
    Retraité, développeur amateur
    Inscrit en
    Juillet 2023
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Retraité, développeur amateur

    Informations forums :
    Inscription : Juillet 2023
    Messages : 68
    Par défaut Positionnement d'un widget dans un autre
    Bonjour,

    Comme j'utilisais un même ensemble de widgets avec une même logique dans deux boîtes de dialogue différentes, j'ai créé un widget "composite" et je le place dans ces deux boîtes de dialogue.

    J'ai défini ces deux boîtes de dialogue avec l'éditeur de fenêtre de Qt Creator 4.14.1. (Qt 5.15.2).

    Or, je n'ai pas trouvé comment faire pour positionner ce widget à un endroit précis sans faire autrement que de remplacer un widget "dummy" par mon widget personnel.

    Voici comment je fais (dans le constructeur des deux boîtes de dialogue) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    this->layout()->replaceWidget( ui->label_place_csv_separateur_dialog, choix_separateur );
    delete ui->label_place_csv_separateur_dialog;
    Où "ui->label_place_csv_separateur_dialog" est mon widget "dummy" qui me garde la place pour mon widget "choix_separateur".
    Existerait-il une autre manière de faire ?

    Sylvain

  2. #2
    Membre éclairé
    Avatar de sylvain1984
    Homme Profil pro
    Retraité, développeur amateur
    Inscrit en
    Juillet 2023
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Retraité, développeur amateur

    Informations forums :
    Inscription : Juillet 2023
    Messages : 68
    Par défaut
    Bonjour,

    Déterrement de 1ère classe de ce sujet, pour ne pas le laisser sans réponse.

    En lisant un peu la doc j'ai compris qu'il faut placer le QWidget qui sert de base au QWidget sous-classsé avec le Designer, puis promouvoir ce QWidget de base en le QWidget sous classé.

    Sylvain

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Python 3.X] Recuperation de la position d'un widget dans un autre
    Par 59LOL59 dans le forum Interfaçage autre langage
    Réponses: 3
    Dernier message: 07/04/2022, 19h34
  2. Positionnement de plusieurs Paneaux dans un autre
    Par wajdopovitch dans le forum JSF
    Réponses: 3
    Dernier message: 29/06/2009, 13h59
  3. Positionnement de plusieurs Paneaux dans un autre
    Par wajdopovitch dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 29/06/2009, 10h06
  4. Comment positionner des blocs fixed dans un autre bloc global ?
    Par jalex-jalex dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 08/10/2008, 06h21
  5. Insérer un widget dans un autre
    Par Chris33 dans le forum wxPython
    Réponses: 1
    Dernier message: 28/04/2008, 18h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo