10 Qt中信号和槽-点击按钮关闭窗口_哔哩哔哩_bilibili
#include "widget.h"
#include "ui_widget.h"
#include <QPushButton>
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
QPushButton *btn = new QPushButton;
// btn->show();
btn->setParent(this);
btn->setText("苏轼");
QPushButton *btn2 = new QPushButton("从此小舟逝,江海寄余生!");
btn2->setParent(this);
btn2->move(100, 100);
resize(640, 480);
this->setWindowTitle("poem");
// 设置固定窗口的大小
// this->setFixedSize(640, 480);
// 利用connect进行链接,
connect(btn2, &QPushButton::clicked, this, &Widget::close);
}
Widget::~Widget()
{
delete ui;
}
单击后会关闭
QT4 版本写法
字符串对比太麻烦了,低版本没有处理