Create a layout and add the dummy frame to it as well. Your dummy frame probably has a QSize(0,0).
{
//OpenGL object
oGlDraw = new OpenGlDraw();
//QWidget
//dummyFrame->setWindowFlags( Qt::Dialog); //Point 3
//Grid layout
gLayout->addWidget(oGlDraw);
//setLayout(gLayout);
dummyFrame->setLayout(gLayout);
// this does it:
l->addWidget(dummyFrame);
setLayout(l);
};
IntegrateDraw::IntegrateDraw(QWidget *parent): QWidget(parent)
{
//OpenGL object
oGlDraw = new OpenGlDraw();
//QWidget
dummyFrame = new QWidget(this);
//dummyFrame->setWindowFlags( Qt::Dialog); //Point 3
//Grid layout
gLayout = new QGridLayout();
gLayout->addWidget(oGlDraw);
//setLayout(gLayout);
dummyFrame->setLayout(gLayout);
// this does it:
QGridLayout *l = new QGridLayout;
l->addWidget(dummyFrame);
setLayout(l);
};
To copy to clipboard, switch view to plain text mode
Bookmarks