diff --git a/qeframeworkSup/project/widgets/QEWidget/QEWidget.cpp b/qeframeworkSup/project/widgets/QEWidget/QEWidget.cpp index 6f21d9e..793080a 100644 --- a/qeframeworkSup/project/widgets/QEWidget/QEWidget.cpp +++ b/qeframeworkSup/project/widgets/QEWidget/QEWidget.cpp @@ -783,13 +783,15 @@ void QEWidget::startGui( const QEActionRequests & request ) { // Build the gui // Build it in a new window. - QMainWindow* w = new QMainWindow; + QMainWindow* w = new QMainWindow( this->getQWidget() ); QEForm* gui = new QEForm( request.getArguments().first() ); + gui->setResizeContents( false ); if( gui ) { if( gui->readUiFile()) { w->setCentralWidget( gui ); + w->resize( QSize( gui->width(), gui->height() ) ); w->show(); } else