
QHBoxLayout, QVBoxLayout, QFormLayout, QStackedLayout과 함께 QT UI의 레이아웃을 잡아주는 대표적인 클래스이다. 레이아웃 클래스들은 창에 포함된 요소들이 고정 위치와 크기로 경직된 상태로 존재하는 것이 아니라 부모창의 크기에 따라 유연하게 배치되면서도 그 틀을 유지할 수 있도록 해준다. QGridLayout은 부모 레이아웃이나 부모 위젯으로부터 공간을 부여받으면 공간을 행열로 나누어 각 요소들이 특정 공간에 배치되도록 한다. 참조 링크 : https://doc.qt.io/qt-5/qgridlayout.html 위의 예제는 2개의 행과 5개의 열을 가진 레이아웃으로 2행의 리스트 위젯은 다섯 개의 열에 걸쳐서 자리하도록 설정되었다. 그리드 레이아웃 내에서는 크기..
C | C++
2024. 2. 21. 20:33