1
:새 항목을 삽입 한 후 레이아웃의 높이를 어떻게 얻습니까? Qt는에서
QVBoxLayout *layout = (QVBoxLayout*)this->layout();
printf("Before: %d %d\n", this->height(), layout->totalSizeHint().height());
QWidget *widget = new SubWidget();
layout->insertWidget(0, widget);
this->updateGeometry();
this->adjustSize();
this->update();
this->repaint();
printf("After: %d %d %d\n", this->height(), layout->totalSizeHint().height(), widget->height());
문제는 내가이 0 (약 400 내 경우)에있는 위젯의 높이에도 불구하고 이전과 이후에 같은 번호를 얻을 수 있다는 것입니다. 왜?
굉장 감사합니다! – chacham15