fix: splitter ratio

This commit is contained in:
parker
2025-06-25 14:27:00 +01:00
parent 1b51d5ba20
commit 72ca5008b2
8 changed files with 47 additions and 7 deletions

View File

@@ -1,6 +1,8 @@
#include "gui/viewport/Viewport.h"
#include <qboxlayout.h>
#include <qpushbutton.h>
#include <iostream>
#include <QTimer>
Viewport::Viewport(QWidget *parent, Qt::WindowFlags f)
: QWidget(parent, f)
@@ -8,7 +10,15 @@ Viewport::Viewport(QWidget *parent, Qt::WindowFlags f)
mainLayout_=new QVBoxLayout();
openGLWidget_ = new MyGLWidget(this);
mainLayout_->addWidget(openGLWidget_);
openGLWidget_->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
this->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
// mainLayout_->addWidget(new QPushButton("hello world"));
this->setLayout(mainLayout_);
// this->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
// QTimer::singleShot(100, this, [=] {
// std::cout << "MyGLWidget size: " << openGLWidget_->width() << " x " << openGLWidget_->height() << std::endl;
// });
setLayout(mainLayout_);
}