当前位置: 首页 > news >正文

h5手机网站制作网站建设原因

h5手机网站制作,网站建设原因,阿里巴巴招聘官网,如何修改网站备案号情景(需求)抽象&#xff1a; A类对象是B类对象的成员变量。 B类对象是A类对象的父亲。 A类对象中包含按钮&#xff0c;点击按钮&#xff0c;调用B类的成员函数。 示例&#xff1a; A类&#xff1a; #pragma once#include <QWidget> #include "ui_QtWidgetsCla…

情景(需求)抽象:

A类对象是B类对象的成员变量。

B类对象是A类对象的父亲。

A类对象中包含按钮,点击按钮,调用B类的成员函数。

示例:

A类:

#pragma once#include <QWidget>
#include "ui_QtWidgetsClass.h"class QtWidgetsClass : public QWidget
{Q_OBJECTpublic:QtWidgetsClass(QWidget *parent = nullptr);~QtWidgetsClass();void yyy();
private:Ui::QtWidgetsClassClass ui;
};
#include "QtWidgetsClass.h"
#include "QtWidgetsApplication1.h"
QtWidgetsClass::QtWidgetsClass(QWidget *parent): QWidget(parent)
{ui.setupUi(this);connect(ui.pushButton, &QPushButton::clicked, this, &QtWidgetsClass::yyy);
}QtWidgetsClass::~QtWidgetsClass()
{
}
void QtWidgetsClass::yyy()
{QtWidgetsApplication1* w = (QtWidgetsApplication1*)(this->parent());w->xxx();
}

B类: 

#pragma once#include <QtWidgets/QMainWindow>
#include "ui_QtWidgetsApplication1.h"class QtWidgetsClass;
class QtWidgetsApplication1 : public QMainWindow
{Q_OBJECTpublic:QtWidgetsApplication1(QWidget *parent = nullptr);~QtWidgetsApplication1();void xxx();
private:Ui::QtWidgetsApplication1Class ui;QtWidgetsClass* c;
};
#include "QtWidgetsApplication1.h"
#include "QtWidgetsClass.h"
#include <qdebug.h>
QtWidgetsApplication1::QtWidgetsApplication1(QWidget *parent): QMainWindow(parent)
{ui.setupUi(this);c = new QtWidgetsClass(this);
}QtWidgetsApplication1::~QtWidgetsApplication1()
{
}
void QtWidgetsApplication1::xxx()
{qDebug() << "QtWidgetsApplication1::xxx()";
}

main.cpp: 

#include "QtWidgetsApplication1.h"
#include <QtWidgets/QApplication>int main(int argc, char *argv[])
{QApplication a(argc, argv);QtWidgetsApplication1 m;m.show();return a.exec();
}

效果:点击按钮,对象c调用其parent对象m的xxx()函数。

进一步拓展,当有多重嵌套时,也可使用该方法。

QtWidgetsApplication1* w = (QtWidgetsApplication1*)(this->parent());

不断获取parent(),然后调用相关函数。 

http://www.yayakq.cn/news/415646/

相关文章:

  • 九江建站公司wordpress主题演示站
  • 网站 面包屑常州网站公司网站
  • 网站流量不够怎么办百度seo服务
  • 学习网站开发技术一般做一个网站多少钱
  • 网站负责人信息樱花jsq30q211
  • 正邦设计公司怎么样seo关键词优化报价价格
  • 添加了字体为什么wordpress青岛seo公司网站
  • 模拟网站建设软件有哪些国家优化防控措施
  • 购物分享网站怎么做盈利凌源网站优化
  • 企业网站建设解决方案 成都网站为什么要seo
  • 高端网站建设企业电子商务网站建设与课程设计
  • 做外链哪个网站好企业公示网
  • 设计师服务平台鱼巴士有哪些网站云主机购买
  • 张家港网站制作公司wordpress安卓版怎么用
  • 做视频网站需要做小程序要学什么编程
  • 网站制作价格推 荐顺德品牌网站建设价格
  • 陈江网站建设室内设计网站论坛
  • 做海外市场什么网站推广微官网是什么意思呢
  • 网站建设地带网站建设与维护方式是什么
  • 塑料机械网站建设杭州哪家公司做网站
  • 可登录的网站有哪些北京中联建设集团官网网站
  • 官方网站做自适应好还是响应式wordpress微信分享二维码生成
  • 企业网站建设变相收取等级保护费6展厅内部设计
  • 南通wap网站建设php做网站麻烦吗
  • 中国114黄页网站宣传广告360免费wifi下载
  • 企业网站设计图片平台网站模板素材图片
  • 关键词网站排名查询如何做电商运营
  • 网站友链是什么情况注册公司上海
  • wordpress 主题制作全网站优化如何提高排名
  • 创想商务网站建设东莞做网络推广的公司