QLineEdit invisible dans un QFormLayout
Bonjour,
Je sollicite un peu de votre aide concernant le remplissage d'un QFormLayout. En fait, je souhaite remplir ce layout dynamiquement (en fonction de plusieurs choses), à l'aide de données que je récupère depuis une BDD.
Jusque là tout va bien, la lecture dans la base s'effectue correctement, pas de problème.
Le souci se situe au niveau de l'affichage, je remplis mon layout "ligne par ligne", à l'aide de la méthode addRow, comme ceci :
Code:
1 2 3
| QLineEdit* maLineEdit = new QLineEdit("Ma valeur de base");
maLineEdit->setReadOnly(true);
ui.monFormLayout->addRow(new QLabel("Label de la ligne"), maLineEdit); |
Le remplissage s'effectue correctement, j'ai bien mon label à gauche de chaque ligne, mais le LineEdit ne s'affiche pas, laissant ma fenêtre avec un gros vide à côté du layout.
Bien sûr, j'ai déjà essayé de forcer la visibilité de mon LineEdit (avec un setVisible), mais rien n'y fait... :(
Pourriez-vous m'aider svp ? :)