2014-05-13 6 views
1

QHeaderView가 설정된 QTableView가 있습니다.QTableWidget의 머리글 제목 줄 바꿈

테이블 내용이 아닌 헤더 내용 (QString)에 wordwrap을 설정하고 싶습니다. 이것이 가능한가?

동적 데이터이므로 내 문자열에서 \ n을 사용할 수 없습니다. 내 목록의 열의 너비가 고정되어 있습니다.

I는 그 다음에이 개체에 대한 모든 자동 줄 바꿈이 표시되지 않는 : How to set header titles to wrap in QTableWidget

사전에 감사 : 나는 질문이 있지만 유용한 답변, 이전에 게시 된 참조 http://qt-project.org/doc/qt-4.8/qheaderview.html

을!

+0

; 가장 좋은 해결책은 아니지만 쉽게 –

답변

1

나는 (이 방법은 Qt는 디자이너 사용하여 예상)이 길에 그것을했다 :

  • 더블

  • 입력 한 TableWidget를 클릭 MainWindow를 또는 양식에 QTableWidget를 던져 당신의 표제어

  • 오른쪽 하단 모서리에있는 "속성"버튼을 클릭

  • 내가 질문을 이해 당신이 지금까지

을 원하는대로 조정이 내가했던 방법입니다. 희망찬 영어로 나에게 도움이 되었으면 좋겠다. :)

편집 : 시도 나는 동적 입력에 대한 새로운 라인을 삽입하는 줄 바꿈 알고리즘을 찾기로 결정 tableWidget->setwordWrap(true)

+0

답장을 보내 주셔서 감사합니다. Qt 디자이너를 사용하지 않고 Qt 프레임 워크 만 C++ 응용 프로그램의 GUI로 사용합니다. 다른 제안 사항이 있으십니까? :) –