본문 바로가기
파이썬

파이썬 qtableWidget PyQT에 행을 추가하는 방법은 무엇입니까?

by º기록 2020. 12. 13.
반응형

저는 현재 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

 

 

반응형

댓글