我理解在需要定制行为的情况下,例如精心构造和操作的
QGraphicsScene
例如,子类化
QObject
有问题的是,这是一个无需考虑的合理行动方案。
但是,如果您只想为了代码的清洁而进行子类划分,那该怎么办呢。例如,如果我有一个
QDockWidget
这需要添加许多小部件和布局,我当然可以创建
QDockWidget程序
首先,然后在该实例上执行所有必要的代码,以使其溢出。或者,我也可以在子类中提供所有的UI构建代码
QDockWidget程序
实例,因此在主应用程序代码中,我只需要创建一个“自定义”的实例
QDockWidget程序
继续前进。这使得主应用程序代码更加简洁。
这是对子类化目的的误用吗?