Et voici donc mon code que j'ai commencé à faire :
#include "caveavin.h"
CaveAVin::CaveAVin(QWidget *parent)
: QMainWindow(parent)
{
// widgets
this->cBCave = new QComboBox();
this->cBCave->addItem("Alsace");
this->cBCave->addItem("Bordeaux");
this->cBCave->addItem("Bourgogne");
this->cBCave->addItem("Rhône");
// form layout
this->form = new QFormLayout();
this->form->addRow("Cave : ", this->cBCave);
//this->form->addRow("", this->);
//this->form->addRow("", this->);
//this->form->addRow("", this->);
//this->form->addRow("", this->);
//this->form->addRow("", this->);
// group box
this->general = new QGroupBox("Cave à vin", this);
this->general->setLayout(this->form);
}
CaveAVin::~CaveAVin()
{
}
Et le résultat quand je l'exécute est que le QGroupBox s'affiche mais vide. J'ai essayé plusieurs chose comme mettre le QFromLayout directement dans la fenêtre mais il n'affiche rien. J'ai aussi essayé de mettre le QGroupBox directement dans la fenêtre et là, il s'affiche.
J'ai aussi cherché dans la doc de Qt ou sur des forums, etc, mais rien à faire, je n'ai pas trouvé.
Si vous pouviez m'aider, ça m'aiderait beaucoup et je vous en serais reconnaissant.
Bonjour, perso j'aurais utilisé QtDesigner parceque là ....
Qt : QFormLayout et QComboBox
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.