class_docstr: Extends QTreeWidget to allow internal drag/drop with widgets in the tree.
  Also maintains the expanded state of subtrees as they are moved.
  This class demonstrates the absurd lengths one must go to to make drag/drop work.
class_docstr_tok: ["Extends","QTreeWidget","to","allow","internal","drag\/drop","with","widgets","in","the","tree",".","Also","maintains","the","expanded","state","of","subtrees","as","they","are","moved",".","This","class","demonstrates","the","absurd","lengths","one","must","go","to","to","make","drag\/drop","work","."]
code: def insertTopLevelItem(self, index, item):
      QtWidgets.QTreeWidget.insertTopLevelItem(self, index, item)
      self.informTreeWidgetChange(item)
  
imports: from ..Qt import QtCore, QtWidgets
label_desc: Use image node_id 16 for calling the TreeWidget obj's underlying member method code with example usage: obj.insertTopLevelItem(index, item) without return types