【发布时间】:2013-03-21 17:30:58
【问题描述】:
我在 Qt 表单类 (MyForm) 的 QVBoxLayout (verticalLayout_2) 中有一个 OpenGL 小部件 (myWidget)。
当窗体调整大小后,我想调整 OpenGL 小部件的大小。
我应该在 changeEvent 方法中写什么,以将 QVBoxLayout 和 OpenGL 小部件调整为新大小?
MyForm::MyForm(QWidget *parent) :
QDialog(parent),
ui(new Ui::MyForm)
{
ui->setupUi(this);
myWidget = new GL_Widget;
ui->verticalLayout_2->addWidget( myWidget );
adjustSize();
}
void MyForm::changeEvent(QEvent *e)
{
// What should I write here?
}
【问题讨论】:
标签: qt opengl resize widget qglwidget