大家好:
我遇到了一个这样的问题,在一个QVBoxLayout中,要容纳一个大大的QPushButton和一个小QLabel标签,
QVBoxLayout * vLayout = new QVBoxLayout;
vLayout->addWidget(QPushButton());
vLayout->addWidget(QLabel());
setLayout(vLayout);
但现在问题来了,QVBoxLayout好像是将上下进行平分的,这样一来上面的Button就被挤变形了,怎么能让原来的这些控件在Layout中不变形呢?
BTW:我用了setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); 似乎也没用。。。
难道layout如此的不聪明? 请大家帮帮我!