说明
主要实现了点击QPushButton按钮,关闭窗口的功能。
界面内容
简单设计界面如下,按钮名称如图中右侧红框中内容

主要代码
#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编程中如何实现点击QPushButton按钮关闭窗口的三种方法,包括直接调用close()函数和使用信号与槽机制。示例代码清晰地展示了每种方法的实现,适合QT初学者参考学习。
405

被折叠的 条评论
为什么被折叠?



