QT学习第一课之槽函数

10 篇文章 1 订阅
5 篇文章 1 订阅

先创建一个无界面的工程

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QPushButton>

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = 0);
    ~MainWindow();
private:
    QPushButton *pBtn1;
};

#endif // MAINWINDOW_H

 F4按键可以实现.cpp与.h之间的快速切换

//我们想要实现按下这个按钮,我们可以实现将主界面关闭    
//我们要使用QT提供给我们的一个叫做connect函数来完成关系的建立   
//  connect 连接函数的参数:信号发出者,信号,信号的接收者,信号的槽函数    
//信号和槽函数都是需要定义的    
//由于我们没有能力去实现标准的信号(如按钮的按下这种信号),因此我们只能借助框架来实现系统的响应,因此我们需要学习QT的框架
#include "mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    pBtn1 = new QPushButton("第一个按钮",this);
    //pBtn1 = new QPushButton("第一个按钮");//两个参数:按钮的显示名称,父类窗口
    //我们想要实现按下这个按钮,我们可以实现将主界面关闭
    //我们要使用QT提供给我们的一个叫做connect函数来完成关系的建立
    //  connect 连接函数的参数:信号发出者,信号,信号的接收者,信号的槽函数
    //信号和槽函数都是需要定义的
    //由于我们没有能力去实现标准的信号(如按钮的按下这种信号),因此我们只能借助框架来实现系统的响应
    connect(pBtn1,QPushButton::pressed,this,MainWindow::close);
}

MainWindow::~MainWindow()
{

}
wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值