code: def setHtml(self, column, html):
          
          tree = self.treeWidget()
          if not tree:
              return False
          
          lbl = tree.itemWidget(self, column)
          if not html and lbl:
              lbl.deleteLater()
              return True
          
          elif not lbl:
              lbl = QtGui.QLabel(tree)
              lbl.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction)
              lbl.setOpenExternalLinks(True)
              tree.setItemWidget(self, column, lbl)
          
          lbl.setText(html)
          return True
docs: Creates a label with the given HTML for this item and column.  This
          method requires the item to be a part of the tree.
          
          :param      column | <int>
                      html   | <unicode>
          
          :return     <bool> | success