• 3923阅读
  • 1回复

一个TableView内是否可以设定两个ItemDelegate? [复制链接]

上一主题 下一主题
离线alexltr
 

只看楼主 倒序阅读 楼主  发表于: 2011-10-16

我用以下代码在一个TableView内设定了两个ItemDelegate,但只有后面一句代码起作用。
请问大家是什么原因?谢谢

    tableview->setItemDelegate(new DelegateA(5,this));
    tableview->setItemDelegate(new DelegateB(1,this));
我不从事IT,只是喜欢Qt。
我不是程序员,只是与程序有缘。
我写程序,只是为了让工作变得简单有序!

                      ----  一个一直在入门的编程学习者
离线wxj120bw

只看该作者 1楼 发表于: 2011-10-19
回 楼主(alexltr) 的帖子
Any existing delegate will be removed, but not deleted. QAbstractItemView does not take ownership of delegate.
qt的QAbstractItemView::setItemDelegate函数手册的说明
快速回复
限100 字节
 
上一个 下一个