문제
QT4를 사용하여 테이블을 만들고 QTableWidget
수업.
문제는 : 행 레이블을 숨기고 싶습니다 (예 : 숫자). 나는 단지 열에 관심이 있습니다. 나는 이것을 얻고 싶다 :
(원천: ldc.usb.ve)
이것을 어떻게 달성 할 수 있습니까?
해결책
나는 같은 것에 대해 궁금했다. 그러나, 나는 당신이 물어볼 때까지 해결책을 찾기에는 너무 게으르다. (감사!!). 어쨌든, 여기 저를 위해 일한 코드가 있습니다.
table = QtGui.QTableWidget()
table.verticalHeader().setVisible(False)
이것들은 실제로입니다 qtableview 's 행동 양식. 당신은 a를 사용하기 때문에 qtablewidget 그것은 아이입니다 qtableview, 모든 것이 잘 작동합니다.
이것이 가장 좋은 방법인지 확실하지 않지만 qheaderView 문서는이 방법을 권장합니다. pyqt4 문서를 인용하려면
모습
qtableWidget 및 QtableView 기본 헤더를 만듭니다. 헤더가 보이려면 setvisible ()를 사용할 수 있습니다.
메모: 각 헤더는 각 섹션 자체의 데이터를 렌더링하고 대의원에 의존하지 않습니다. 결과적으로 헤더의 setitemDelegate () 함수를 호출하면 효과가 없습니다.
다른 팁
또한 데이터를 QTableView 객체에 넣고 수직 행 헤더를 숨다() 기능. 다음은 샘플 코드입니다.
QTableView *empview = new QTableView();
empview->verticalHeader()->hide();
제휴하지 않습니다 StackOverflow