Qt designer: comment ajouter un widget à une mise en page dans le designer lorsque la mise en page apparaît infiniment mince?

j'utilise Qt Designer, et j'aimerais déplacer quelques widgets de haut niveau dans une mise en page horizontale.

j'ai glissé un objet" horizontal Layout " dans le formulaire. J'essaie maintenant de faire glisser les widgets désirés dans la mise en page.

malheureusement, le nouveau widget de mise en page horizontale est infiniment fin:

Infinitely Thin Layout

... et je ne peux pas faire glisser mon widget étiquette "importer Progress" ou mon widget barre de progression dans la nouvelle horizontale mise en page du widget.

notez que lorsque je tente de faire glisser les widgets désirés sur le nouveau widget horizontal layout, Qt Designer ne fait rien d'utile pour moi en termes d'expansion de la région de chute pour rendre le widget horizontal disponible comme une cible de chute. Donc je suis coincé.

comment ajouter des widgets à un widget de mise en page infiniment fin dans Qt Designer?

29
demandé sur ekhumoro 2014-03-24 01:07:21

2 réponses

sélectionnez la mise en page, puis déposez le widget sur l'élément sélectionné correspondant dans le panneau de L'Inspecteur D'objets. Si vous trouvez difficile de sélectionner la mise en page sur le formulaire actuel, vous pouvez également le sélectionner via L'objet Inspector pane.

43
répondu ekhumoro 2014-03-24 19:07:12

une façon (que je fais habituellement comme solution de contournement pour ne pas avoir à afficher le panneau de structure) est de sélectionner la mise en page, de définir les marges supérieures ou inférieures à n'importe quelle valeur (10, peu importe) et puis de glisser le composant dans la mise en page. Ouais, c'est juste pour le pur plaisir de laisser tomber le composant dans la maquette, je sais, mais c'est un moyen.

3
répondu Lucas Franceschi 2015-08-05 19:37:45