• 2039阅读
  • 2回复

[建议]求大神指导:如何实现类似于qtablewidget里的setCellWidget这样的接口 [复制链接]

上一主题 下一主题
离线菜鸟一个
 

只看楼主 倒序阅读 楼主  发表于: 2019-01-30
回复本帖可获得1RMB金钱奖励!
每人最多可获奖1次,奖池剩余7RMB金钱 (中奖几率50%)
写了一个自定义的tablewidget,所有的画面都是用qpainter画的,每个单元格是一个qrect,现在只能添加qstring数据,求大神知道如何能实现类似于qtablewidget中的setCellWidget这样的接口,可以使整列都显示一种控件
离线cycloveu

只看该作者 1楼 发表于: 2019-01-30
1.首先删除以前位置的widget
2.显示该widget
3.设置widget位置

请参考QAbstractItemView::setIndexWidget(const QModelIndex &index, QWidget *widget)源码。
大道至简 悟在天成
离线automoblie0

只看该作者 2楼 发表于: 2019-01-31
回帖奖励+ 1
想实现的话建议用QTableView
快速回复
限100 字节
 
上一个 下一个