월드버텍 블로그

내일을 향한 준비~~

pyqt qtablewidget 예제

under Uncategorized

아래 예제는 3개의 열과 여러 행이 있는 테이블을 만듭니다. 이 예제(PyQt5)에서는 테이블이 있는 창을 표시하지만 디자이너와 함께 창 gui의 일부로 만들 수 있습니다. PyQt5 테이블 예제 전체 PyQt5테이블 코드는 다음과 같습니다: 다음 간단한 예제(saltycrane 예제에서 영감을 받은 경우는 PyQt4 및 TableWidget 클래스로 테이블을 팝업하는 간단한 응용 프로그램을 빌드하는 방법을 보여 주며) 다음과 같습니다. QTableWidget을 사용하여 테이블을 만들 수 있습니다. Excel에서 볼 수 있는 것과 유사한 항목 기반 테이블 보기입니다. 당신은 당신의 gui의 일부로 테이블 위젯을 포함하거나 테이블과 같은 엑셀창을 팝업 할 수 있습니다. 테이블에는 여러 행과 열이 있을 수 있습니다. 이것은 setRowCount() 및 setColumnCount()로 지정할 수 있습니다. 훌륭한 게시물에 감사드립니다! 그러나 위의 스크립트에 문제가 있습니다. 동일한 스크립트를 실행하고 두 번 클릭을 시도하면 GUI가 “파이썬이 작동을 중지했습니다”를 제공하고 GUI를 강제로 닫아야합니다. 당신은 이것을 들여다 볼 수 있습니까? 사전에 감사합니다! 내용은 self.setItem(m, n, newitem)으로 설정되며, 여기서 m과 n은 테이블 내부의 좌표입니다. 변수 newitem은 텍스트 값을 문자열로 사용할 수 있는 QTableWidgetItem 형식입니다.

예를 들어 .setItem(1,2, QTableWidgetItem(“테이블 셀”)) QTableWidget은 행과 열이 있는 테이블 위젯입니다. 3 1/2 년 전에 게시, 나는 여전히이 매우 도움이 발견 <3 개체는 메서드 .setRowCount (x) 및 .setColumnCount (y), 여기서 x는 행의 수와 y 열의 수입니다. 이 것을 self.setRowCount(5)로 사용할 수 있습니다. 테이블을 추가하려면 QTableWidget 및 QTableWidgetItem.을 가져와야 합니다.

Comments are closed.

Subscribe to 월드버텍 블로그