在 Qt Creator 中,通常是可以通过继承已有的类来创建新的子类的。如果您想要将 QGraphicsView 提升为新建的子类,可以按照以下步骤进行操作:
- 打开 Qt Creator,并打开您的项目。
- 打开包含 QGraphicsView 的头文件(例如 mainwindow.h)。
- 选择 QGraphicsView 类的声明,并右键单击该类。
- 在弹出的菜单中,选择 Refactor -> Add Definition in mainwindow.cpp。
- 这将会自动向 mainwindow.cpp 中添加 QGraphicsView 类的定义。
- 在 mainwindow.h 中添加新类的声明,例如:
class MyGraphicsView : public QGraphicsView
{
Q_OBJECT
public:
MyGraphicsView(QWidget *parent = nullptr);
// 添加需要的成员函数和变量
};
- 在 mainwindow.cpp 中实现 MyGraphicsView 类的构造函数和其他成员函数,例如:
#include "mygraphicsview.h"
MyGraphicsView::MyGraphicsView(QWidget *parent) : QGraphicsView(parent)
{
// 可以在这里进行自定