파이썬 플러그인을 사용 중입니다. 사용했습니다. PyQt4 디자이너. 쿼리 결과를 QTreeWidget에 나열하고 싶습니다. 내 코드는 다음과 같다 :QTreeWidget의 파이썬 쿼리 결과
c = self.db.con.cursor()
self.db._exec_sql(c, "select est from bio")
for row in c.fetchall():
item_value=unicode(row[0])
top_node1 = QTreeWidgetItem(item_value)
self.treeWidget.insertTopLevelItem(0, top_node1)
쿼리로 값을 반환
하지만 위의 코드를 사용하여 QTreeWidget에이 값을 나열 할 때, 그것은 다음과 같습니다 :
만 Fi를 self.treeWidget.insertTopLevelItem (0, top_node1)에서 다른 숫자로 '0'을 변경하면 QTreeWidget에 아무 것도 표시되지 않습니다.
어떻게해야합니까 ???? 고맙습니다.
고맙습니다 .. :) 어떻게 나무의 부모로 하나의 항목을 만드나요? ??? 나는 valestimate = QTreeWidgetItem (sel_estimate)을 시도했다. self.treeWidget .__ init__ (self, valestimate, items, type = QTreeWidgetItem.Type) ...하지만 오류가 발생한다. – poonam
트리에서 init 메소드를 호출하려고합니까? 그러지 마. init 메소드를 직접 사용해야하는 유일한 방법은 treewidget을 서브 클래스 화하여 사용자 정의 커스텀 클래스를 만드는 것입니다. QTreeWidgetItem에는 자식을 추가하는 자체 메서드가 있습니다. args가없는 새 항목을 만드십시오. 그것을 설정하십시오. 그런 다음 parentItem.addChild (childItem)을 수행하십시오. 그리고 매우 importand : http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qtreewidgetitem 문서를 읽어보십시오.최상위 항목에 대한 html – jdi