次のようにウィンドウを分割したい
Build a vertical layout
-------------------------
| |
-------------------------
| |
| |
| |
| |
| |
| |
-------------------------
QVBoxLayoutを使用します。常にこの比率を維持したい。ウィンドウのサイズ変更を無効にします。今、私は次のコードを持っています。
QVBoxLayout baseLayout = new QVBoxLayout(this);
QLabel *widget = new QLabel(NULL);
widget->setStyleSheet("background-color: rgb(0, 39, 118)");
widget->setGeometry(0,0,400, 30);
widget->setPixmap(QPixmap("Logo-Large.gif"));
baseLayout->addWidget(widget);
..。
これにより、ウィンドウが均等に分割されます。このUIを動的に構築しているため、フォームデザイナーを使用できません。
これを実現するために使用できるQVBoxLayoutのプロパティはありますか?または、このQVBoxLayoutの使用は単に間違っています。その場合は、別の方法を提案してください。
よろしく、アトゥル。