我想用QTabWidget创建一个Qt应用程序,其中每个选项卡包含一个QGraphicsView和一个QGraphicsScene,用于在笛卡尔平面上绘制多边形。例如:第一个选项卡表示三角形,第二个表示正方形等...
所以,我创建了我的qt应用程序然后: - 在我从QDialog派生的类中,我创建了一个QVBoxLayout,我已经添加了我的小部件,我已经将它插入到我的QTabWidget中,使用QDesigner创建:我为QTabWidget的每个选项卡重复此操作。 我想知道以这种方式将QGraphicsScene添加到选项卡或从qwidget,view和scene重新定义所有类是不好的做法。
答案 0 :(得分:0)
我想知道这是不好的做法
一般来说不,不是。
如果你对某些类的功能感到满意,你应该使用这个类。如果你需要以任何方式扩展它,你应该从这个类继承并添加你需要的一切。
不仅对于Qt类而且对于您或其他人编写的任何其他类都是如此。这是继承的基本原则之一。