先创建一个无界面的工程
#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()
{
}