当前位置: 代码迷 >> QT开发 >> Qt QTableview 施用 QItemDelegate 生成的按钮显示时机等不准确
  详细解决方案

Qt QTableview 施用 QItemDelegate 生成的按钮显示时机等不准确

热度:1395   发布时间:2016-04-25 04:16:19.0
Qt QTableview 使用 QItemDelegate 生成的按钮显示时机等不准确
本帖最后由 marsz1990 于 2012-12-14 01:06:49 编辑
Qt QTableview 使用 QItemDelegate 生成的按钮显示不准确

Hi,亲们,我又来了,虽然最近发的求助帖基本没得到解决……
废话不多说,请看上图。
这是我用Qt QTableview 使用 QItemDelegate 生成的,本意是“最后两列默认都要显示按钮”的,但是现状是“只有点击cell,cell里才出现按钮”。
求知道的朋友提点下,时间宝贵,我先继续自己捣鼓去,晚安……
------解决方案--------------------
引用:
引用:QItemDelegate 本来就是要点击才会出来的,
你想一开始就有貌似就不能用这个方法:
可以用增加控件的方法:貌似是叫:addwidet还是setwidget。
求例子?


sorry。
刚刚查了一下文档,发现我记错了,setwidget是QtableWidget的功能,QTableView没有这个功能,现在我也不懂了。

------解决方案--------------------
放个button的图片在上面。 可以设置编辑触发条件。
------解决方案--------------------
是呢。 。。delegate paint里面写。