이 포스트는 네이버 블로그에 올렸던 포스트를 가져온 것입니다.
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 |
댓글