标签: qt4
我将Qt的委托模块用于QTreeView,但这适用于顶级窗口小部件和非顶部窗口小部件,是否可以控制此行为?只需委托非顶级小部件
答案 0 :(得分:1)
我相信您已经知道可以为给定列或给定行设置委托。但是,更简单的方法可能是从任何有意义的Qt继承你的委托。在委托函数中,您应该能够检查模型索引的父级,并查看它是否与树视图的根索引相同。如果是,则它是顶级项目,然后您可以调用父类的函数。否则,为非顶级小部件实现自己的。