반응형
저는 현재 Qt Designer에서 디자인 된 위젯을 작업하고 있습니다. PyQT의 Qtable에 행을 추가하려는 구문 / 전체 개념에 문제가 있습니다. 행을 동적으로 추가하는 방법은 아직 없습니다. 어떤 제안이라도 도움이 될 것입니다.
문안 인사
해결 방법
빈 행을 추가하고 나중에 모든 열을 채울 수 있습니다. 다른 모든 행 아래에 행을 삽입하는 방법은 다음과 같습니다.
rowPosition = self.table.rowCount()
table.insertRow(rowPosition)
그 후 다음과 같이 채울 수있는 빈 행이 있습니다 (열이 3 개인 경우).
table.setItem(rowPosition , 0, QtGui.QTableWidgetItem("text1"))
table.setItem(rowPosition , 1, QtGui.QTableWidgetItem("text2"))
table.setItem(rowPosition , 2, QtGui.QTableWidgetItem("text3"))
다른 위치에 행을 삽입 할 수도 있습니다 (테이블 끝에 필요하지 않음).
참조 페이지 https://stackoverflow.com/questions/24044421
반응형
'파이썬' 카테고리의 다른 글
파이썬 Add column with constant value to pandas dataframe (0) | 2020.12.14 |
---|---|
파이썬 Pandas에서 기존 데이터 프레임의 다중 인덱스 설정 (0) | 2020.12.13 |
파이썬 기본 동작을 중단하지 않고 Python에서 __getattr__을 어떻게 재정의합니까? (0) | 2020.12.13 |
파이썬 HTTPResponse object -- JSON object must be str, not 'bytes' (0) | 2020.12.13 |
파이썬 Python 오류 : +에 대해 지원되지 않는 피연산자 유형 : 'int'및 'NoneType' (0) | 2020.12.13 |
댓글