qt 子窗口调用父窗口的函数

本文详细介绍了在Qt编程中,如何从子窗口正确地调用父窗口的函数,包括必要的信号与槽机制的使用,以及相关的代码示例。
摘要由CSDN通过智能技术生成

Father.h

#ifndef FATHER_H
#define FATHER_H

#include <QtGui/QMainWindow>
#include "ui_Father.h"

#include "Son.h"

class Father : public QMainWindow
{
    Q_OBJECT

public:
    Father(QWidget *parent = 0, Qt::WFlags flags = 0);
    ~Father();

protected:
    Son *m_son;

protected slots:
    void SonWindowEventClicked();       //子窗口调用的父窗口槽函数
    void on_pushButton_Father_clicked();//打开子窗口

private:
    Ui::FatherClass m_FatherUi;
};

#endif // FATHER_H

Father.cpp

#include "stdafx.h"
#include "Father.h"

#include <QMessageBox>

Father::Father(QWidget *parent, Qt::WFlags flags)
    : QMainWindow(parent, flags)
{
    m_FatherUi.setupUi(this);    
}

Father::~Father()
{

}

void Father::SonWindowEventClicked()
{
    QMessageBox::information(0, tr(""), tr(""))
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值