如何指定QTreeWidgetItem中某个child的delegate?

hongjq 2010-03-22 08:46:27
好像只能通过QTreeWidget->setItemDelegate*()来指定一个自定义的delegate,我想通过
QTreeWidget->setItemDelegateForRow()来指定每行的delegate,但是如何找到
QTreeWidgetItem下的QTreeWidgetItem在QTreeWidget中的index /row值?
...全文
451 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zenithmoon 2012-09-20
  • 打赏
  • 举报
回复
同求例子~441066549@qq.com
luckforyou 2012-05-03
  • 打赏
  • 举报
回复
我也想要一个呢
风声边界 2012-02-02
  • 打赏
  • 举报
回复
有qtreewidget设置委托的例子吗
方便的话,发我一个参考一下
shengmei208@163.com
谢谢
hongjq 2010-03-23
  • 打赏
  • 举报
回复
呵呵,自己解决了,原来要在自定义的delegate中检查if(index.data(Qt::UserRole).toString() == "your value")的值,该值在QTreeWidget中要预先设定。这样就可以在让指定QTreeWidgetItem->setData(1, (Qt::UserRole), "your value")的QTreeWidgetItem使用相对应的delegate了。呵呵,说的不是太清楚。
zhang40314 2010-03-22
  • 打赏
  • 举报
回复
很好很好
MicroSky2813 2010-03-22
  • 打赏
  • 举报
回复
没试过反过来,查下assistant也没找到

16,213

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧