def setHtml(self, column, html):
        """
        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
        """
        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