1
內一個OpenGL插件我有一個QVBoxLayout
(verticalLayout_2
)內一個OpenGL窗口小部件(myWidget
),在Qt的窗體類(MyForm
)。如何調整Qt的窗體類
我想調整的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?
}
謝謝@jmk,我通過選擇「鋪陳 - >奠定了在網格中」解決問題後,用右鍵單擊表格,從Qt設計。現在,表單會自動調整大小而不使用changeEvent方法。 – Mikael 2013-03-25 08:26:48