본문 바로가기
프로그래밍/Qt

QTableWidget 컬럼 사이즈(column size)

by 사탕공방 2017. 3. 26.
이 포스트는 네이버 블로그에 올렸던 포스트를 가져온 것입니다.



Qt Design에서 QTableWidget 생성

여러 개의 컬럼을 입력하였다.

그런데 컬럼 사이즈가 디폴트로 정해져 있는지 전부 동일.. (글자가 넘어가면 짤림)

각 컬럼 글자 크기에 맞게 출력되기를 원했다.

여러 방면으로 찾아본 결과  생각보다 간단했다.

ui->QTableWidget->resizeColumnsToContents();

이렇게 했을 때 마지막 열의 크기가 안맞을 경우 보기 안좋을 수 있는데 

마지막 컬럼의 사이즈를 테이블 width에 맞추는 방법이 있었다.

ui->QTableWidget->horizontalHeader()->setStretchLastSection(true);

마지막 컬럼의 크기가 Table width에 맞게 변한다.

추가적으로 행도 가능하다.

ui->QTableWidget->resizeRowToContents();

처음에 알아보았을 땐 QHeaderView에서 setResizeMode 어쩌구 저쩌구 였던거 같은데..

생각보다 간단했다.. (내 삽질한 시간을 돌려줘...)



'Qt' 카테고리의 다른 글

Qt5.7 Visual Studio 2015  (0) 2017.03.26
시그널과 슬롯  (0) 2017.03.26

댓글