admin管理员组文章数量:1130349
在 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)
{
// 可以在这里进行自定在 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)
{
// 可以在这里进行自定版权声明:本文标题:Qt提升控件失败的解决办法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763931261a2972525.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论