Qt系列——点击按钮关闭窗口的三种实现方式,附源码

QT系列——点击按钮关闭窗口的三种实现方式,附源码

  • 说明
  • 界面内容
  • 主要代码
  • 源程序

说明

主要实现了点击QPushButton按钮,关闭窗口的功能。

界面内容

简单设计界面如下,按钮名称如图中右侧红框中内容
Qt系列——点击按钮关闭窗口的三种实现方式,附源码_第1张图片

主要代码

#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    connect(ui->btn_close_win1,&QPushButton::clicked,this,&QWidget::close); //方式一
    connect(ui->btn_close_win2,&QPushButton::clicked,this,[=](){
        this->close();
    }); //方式二

}

MainWindow::~MainWindow()
{
    delete ui;
}


void MainWindow::on_btn_close_win3_clicked()
{
    this->close(); //方式三
}

源程序

源程序连接

你可能感兴趣的:(Qt,qt,ui,开发语言)