1
QTableWidget의 헤더 항목을 QTreeWidget처럼 전체 크기로 늘릴 수 있습니까? QTableView
문서에서QTableWidget은 QTreeWidget처럼 마지막 필드를 자동으로 늘립니다.
QTableWidget의 헤더 항목을 QTreeWidget처럼 전체 크기로 늘릴 수 있습니까? QTableView
문서에서QTableWidget은 QTreeWidget처럼 마지막 필드를 자동으로 늘립니다.
:
기본적으로 테이블에있는 세포는 사용 가능한 공간을 채우기 위해 확장하지 않습니다.
마지막 헤더 섹션을 늘려서 셀을 사용 가능한 공간에 채울 수 있습니다.
horizontalHeader()
또는verticalHeader()
을 사용하여 관련 헤더에 액세스하고 헤더의stretchLastSection
속성을 설정합니다.
시도해 보시기 바랍니다.
QTableWidget *tw = ...;
tw->horizontalHeader()->setStretchLastSection(true);
stretchLastSection
문서 가지고
참고 QTreeView 의해 제공 수평 헤더는보기에 할당 된 공간 중을 낭비하지 않도록 보장 true로 설정이 속성으로 구성된 그것의 머리말을 위해.
이렇게하면 트리보기에서 표시되는 방식입니다.
이것은'QTableView'에 해당되며'QTableWidget '에는 적용되지 않습니다. – SexyBeast
@Cupidvogel : 당신이 자세히 설명해 주시겠습니까? QTableWidgets는 QTableViews입니다. – Mat
아니요, 'horizontalHeader' 또는'verticalHeader'와 같이 언급 한 메서드는'QTableWidget'에 속하지 않습니다. 메서드는'QTableView'에 속합니다. 게다가 메소드는'QTableView'에서 예상대로 작동하지 않습니다. 나는 곧 이것에 대한 질문을 게시 할 것이다. – SexyBeast