테이블 위젯에 편집 가능한 행이 있습니다. 값은 .txt입니다. 내 의도는 위젯에서 일부 값을 변경 한 다음 변경된 값으로 새 .txt를 만드는 것입니다. 하지만 위젯에서 변경된 값을 "추출"하는 방법을 모른다.Qtable에서 값을 얻는 방법
item=self.model.item(1,1)
iteml.append(item)
print(iteml)
와
는 난 단지 얻을 :
[<PyQt4.QtGui.QStandardItem object at 0x02DD2A98>]
하지만 메모리 주소하지만 값을 원하지 않는다. 어떤 아이디어?
'print (item.text()) '를 사용하면 값을 얻을 수 있지만 목록에 "list.append (item.text())"를 추가하면 "item.text() get "[PyQt4.QtCore.QString (u'Value ')"... 왜? – Hubschr
'print list [i] .text()'가 작동해야하는 항목에 (문자열이 아닌) 항목을 추가하면 – Mailerdaimon