当前位置: 代码迷 >> QT开发 >> 关于QTreeView的有关问题
  详细解决方案

关于QTreeView的有关问题

热度:97   发布时间:2016-04-25 03:40:13.0
关于QTreeView的问题。
在QTreeview或者QTableView的单元格里,可以显示开关按钮吗?

在这些单元格里可以画直线吗?

------解决方案--------------------
我觉得可以尝试用addCellWidget()这个函数来添加一些其他的widget,然而对这个widget操作就可以了!
------解决方案--------------------
可以用代理QStyledItemDelegate。
用这个函数void QAbstractItemView::setItemDelegate ( QAbstractItemDelegate * delegate )
给各种view设置代理,然后就可以画各种你想画的图,以你喜欢的方式显示各种数据了。蛮强大的,
------解决方案--------------------
可以添加Widget:都可以实现

void QTableWidget::setCellWidget ( int row, int column, QWidget * widget )