为QTreeWidget标头设置委托

时间:2014-08-25 01:53:16

标签: qt qtreewidget qstyleditemdelegate

我需要为QTreeWidget标头设置委托,或者使用其他方式使用HTML标记。

我使用

QTreeWidget个项目设置了委托
ui->tree->setItemDelegate(delegate);

它有效。

但是将代理设置为标题不起作用:

ui->tree->header()->setItemDelegate(delegate);

1 个答案:

答案 0 :(得分:2)

它不会工作,并在此处记录http://qt-project.org/doc/qt-4.8/qheaderview.html#appearance

  

注意:每个标头都会为每个部分本身呈现数据,而不依赖于委托。因此,调用标头的setItemDelegate()函数将无效