Qt4 QTreeView的Qt委托模块,是否仅委托非顶级小部件?

Qt4 QTreeView的Qt委托模块,是否仅委托非顶级小部件?,qt4,Qt4,我将Qt的委托模块用于QTreeView,但这对顶级小部件和非顶级小部件都有效,可以控制这种行为吗?只为非顶级小部件委派我相信您已经知道可以为给定的列或行设置委派。然而,更简单的方法可能是从任何一个有意义的Qt继承您的委托。在委托函数中,您应该能够检查模型索引的父级,并查看它是否与树视图的根索引相同。如果是,则它是顶级项,然后可以调用父类的函数。否则,为非顶级小部件实现您自己的

我将Qt的委托模块用于QTreeView,但这对顶级小部件和非顶级小部件都有效,可以控制这种行为吗?只为非顶级小部件委派

我相信您已经知道可以为给定的列或行设置委派。然而,更简单的方法可能是从任何一个有意义的Qt继承您的委托。在委托函数中,您应该能够检查模型索引的父级,并查看它是否与树视图的根索引相同。如果是,则它是顶级项,然后可以调用父类的函数。否则,为非顶级小部件实现您自己的