C++ QT 多重类继承使用

  • Post author:
  • Post category:其他


1,定义一个ACefView2.h头文件,代码如下:

#pragma once

#include <QtCore/qstring.h>

class ACefView2

{

public:

virtual QString onBeforePopup();

};

2,定义一个ACefView2.cpp 文件,代码如下:

#include “ACefView2.h”

#include <iostream>

#include <QtCore/qstring.h>

QString

ACefView2::onBeforePopup()

{


// return false to allow the popup browser

QString str(“调用了 onBeforePopup()”);


return str;

}

3,定义一个CefViewWidget.h头文件,代码如下:

#pragma once

#include “ACefView2.h”

class CefViewWidget :

public ACefView2

{


};

4,定义一个CefViewWidget.cpp 文件,代码如下:

#include “CefViewWidget.h”


//CefViewWidget::~CefViewWidget() {}


5,在main.cpp文件,输入以下代码:

CefViewWidget creatt ;

QString str =  creatt.onBeforePopup();//调用继承这个类类里所有公开的属性和方法

// 输出信息

//cout << “抖音onBeforePopup: ” << str.toStdString() << endl;



版权声明:本文为qq_33435149原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。