qtableview如何给单元格里的内容加超链接

qtableview怎么给单元格里的内容加超链接?
qtableview怎么给单元格里的内容加超链接?
有没有不子类化model的方法,比如用委托方法怎么弄,加了几次,显示出来的都是文本
void DelegateLinkHref::paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index)const
{
QStyleOptionViewItemV4 myOption = option;  
myOption.displayAlignment = Qt::AlignHCenter | Qt::AlignVCenter;  

QVariant mvalue = index.model()->data(index, Qt::DisplayRole);  
QString text ="<font color=red>"+ mvalue.toString()+"</font>";  
myOption.text=text;

QStyledItemDelegate::paint(painter,myOption,index);

}
------解决思路----------------------
用setCellWidget吧,设置一个QLabel,QLabel可以显示富文本。