0
QTableWidge에 4 행 6 열을 포함하는 QWizard 페이지가 만들어집니다. 각 셀에 QTableWidge를 만들면 2 행 1 열이 포함되어 입력 할 수 있습니다. 이 작은 세포들에 텍스트. 이제 다음 페이지로 이동하기 전에 모든 변경된 텍스트를 가져오고 싶습니다. 내가 무엇을 할 수 있을지? 감사.QTableWidgetItem에서 텍스트를 가져올 수있는 방법
다음 신호가 방출되는 경우에 실행되는 방법 만드는 포토 ......
: 가 cellTableWidget = TrayTable (행, COL은 cellDict는 [(행, COL)]) cellTableWidget.connect는 (cellTableWidget, QtCore.SIGNAL는 (') (itemSelectionChanged') self.onSelection) self.tableWidget.setCellWidget (행 1, COL-1 cellTableWidget) self.tableWidget.setRowHeight (행 1 CELL_HEIGHT) self.tableWidget.setColumnWidth (COL-1 CELL_WIDTH) TrayTable에서 I가 작은 tableWidget을 만들 2 행 1 열. 그래서 신호가 self.tableWidget 또는 cellTableWidget에 연결되어 있습니까? – user2440608
또는 validatePage()에서 셀을 통해 확인할 수 있습니까? – user2440608
코멘트에서 코드가 어떻게되는지보기가 조금 어렵지만 self.tableWidget (이 문맥에서)은 더 큰 TableWidget에 내장 된 테이블 위젯이라고 생각하십니까? 그렇다면 가능한 경우 포함 된 테이블 위젯에 의해 생성 된 신호를 사용하려고합니다. 이런 식으로 문제가 발생하면 포함 된 테이블 위젯이 변경 될 때 방출되어야하는 더 큰 테이블 위젯 항목에서 방출되는 신호를 사용할 수 있습니다. – Josh