So i just created a QVBoxLayout based on the code snippet above, but still got the same results.
EditorSceneWindow file
void EditorSceneWindow::Create(WeakPtr<Engine> engine) {
engine_ = engine;
d3dRendererWidget_ = new D3DRenderWidget(this, engine_);
layout->addWidget(d3dRendererWidget_);
this->setLayout(layout);
}
void EditorSceneWindow::Create(WeakPtr<Engine> engine) {
engine_ = engine;
QVBoxLayout* layout = new QVBoxLayout(this);
d3dRendererWidget_ = new D3DRenderWidget(this, engine_);
layout->addWidget(d3dRendererWidget_);
this->setLayout(layout);
}
To copy to clipboard, switch view to plain text mode
D3DRenderWidget file
D3DRenderWidget
::D3DRenderWidget(QWidget* parent, Engine
* engine
) :
setAttribute(Qt::WA_PaintOnScreen, true);
setAttribute(Qt::WA_NativeWindow, true);
}
D3DRenderWidget::D3DRenderWidget(QWidget* parent, Engine* engine) :
QWidget(parent) {
setAttribute(Qt::WA_PaintOnScreen, true);
setAttribute(Qt::WA_NativeWindow, true);
QSizePolicy sizePolicy = this->sizePolicy();
setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
}
To copy to clipboard, switch view to plain text mode
Bookmarks