0
현재 'treeWidget'이라는 이름의 QTreeWidget이 있으며, 내 인생에서 선택한 treeWidget 분기의 색인 값이나 텍스트를 가져 오는 방법을 알 수 없습니다.PyQt : 현재 QTreeWidget 항목 가져 오기
self.treeWidget 보이는 같은 :
사용자
-Inbox
-Sent
-Drafts
나는이 지점의 대응에 폴더를 표시 할 수 있도록 선택된 지점 알아야 -Trash
파일 폴더. 나는 Qt 문서를 이해하려고 노력해 왔지만, 나는 C++에 완전히 뒤죽박죽이다. 그리고 PyQt 문서에는 예제가 없습니다. 저는 3 일 동안 어디에서나 수색을 시도하고 답을 찾아 냈지만 오류가 계속 발생했습니다.
내가 왔어요 생각하는 가장 가까운이 같은 것입니다 :
self.connect(self.treeWidget,SIGNAL("itemSelectionChanged()"), self.loadAllMessages) def loadAllMessages(self, folder): item = self.treeWidget.currentItem()
내가 첫 번째 또는 뭔가 setSelectionMode해야합니까? 모든 도움은 대단히 감사합니다!
감사를보십시오! 이 작품! – Ang
선택한 아이의 색인 번호를 이런 방법으로 얻을 수 있습니까? '.indexOfChild'를 '.text'로 대체 할 수없는 것 같습니다. PyQt 문서는 "int indexOfChild (self, QTreeWidgetItem achild)"라고 말하지만 QTreeWidgetItem 자식 부분으로 무엇을 넣어야할지 모르겠다. – Ang
indexFromItem을 사용하여 찾아야한다. 뭔가 같은 itmIndex = self.treeWidget.indexFromItem (baseNode) – Achayan