QVBoxLayout의 크기를 공간없이 채우려면 어떻게해야합니까? http://0000.2.img98.net/out.php/i25106_with-space.pngQVBoxLayout의 크기를 공간없이 채우려면 어떻게해야합니까?
공간없이 : 공간
당신은 레이아웃 여백을 설정해야 http://0000.2.img98.net/out.php/i25107_without-space.png
QVBoxLayout의 크기를 공간없이 채우려면 어떻게해야합니까? http://0000.2.img98.net/out.php/i25106_with-space.pngQVBoxLayout의 크기를 공간없이 채우려면 어떻게해야합니까?
공간없이 : 공간
당신은 레이아웃 여백을 설정해야 http://0000.2.img98.net/out.php/i25107_without-space.png
예 : 당신의 크기 정책을 조정해야
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QVBoxLayout* l = new QVBoxLayout();
l->setMargin(0); ///m
QWidget w; w.setFixedSize(300,300);
w.setLayout(l);
l->addWidget(new QPushButton("fd"));
w.show();
return app.exec();
}
레이아웃에 포함 된 위젯.
예를 들어 위젯이 레이아웃에서 사용 가능한 모든 수직 공간을 차지하도록하려면 위젯의 크기 정책을 Expanding
으로 설정하십시오.
프로젝트 폴더로 이동하여 Qt Creator에서 편집 할 수없는 xml 파일을 찾으십시오. 여백 xml 태그를 찾을 수 있습니다. 필요에 따라 값을 늘리거나 줄입니다. Qt Creator에서 xml 파일을 편집 할 수 없습니다.
: 어떻게 QtCreator로 만든 QVBoxLayout으로이 코드를 구현할 수 있습니까? – Legend
속성 목록 (layoutRightMargin, layoutLeftMargin ...)의 QtCreater에서 레이아웃의 여백을 수정할 수 있습니다. – TheHorse
모두 0으로 설정되었지만 작동하지 않습니다. – Legend