2017-10-30 21 views
0

QTableWidget 열을 확장하는 방법을 찾고 있지만 필요한 경우 사용자가 크기를 조정할 수 있습니다.QTableWidget 열을 늘리십시오. 그러나 사용자가 필요한 경우 크기를 조정할 수 있습니다.

ui->tableWidget->horizontalHeader()->setResizeMode(0, QHeaderView::Stretch); 

사용자가 열을 늘릴 때 사용자가 열의 크기를 조정할 수 없습니다. 다음은 내가 필요한 것에 대한 스케치입니다. 당신은이 방법을 사용할 수 있습니다

Table Sketch

+0

중요한 점은 크기를 조정할 수 없다는 것이 고정되어있는 경우 100px 너비를 어떻게 설정 하는가입니다. – ymoreau

답변

1

:

테이블 초기화 후
  1. 및 헤더 열을 통해이 QHeaderView 데이터 설정 resizeMode :: 스트레치로 채워져

  2. 워크 및 저장 너비가 배열에 있습니다.

ui->tableWidget->horizontalHeader()->sectionSize(i)

QHeaderView :: 대화에
  • 설정 resizeMode
      을, 그리고 당신이 저장 한 것에 열 폭을 설정합니다
      컬럼의 폭에 의해 액세스 할 수 이전 단계에서.
  • +0

    분명히 이것을 시도 할 것입니다. 감사 – nipunasudha