点击按钮,关闭程序 ;
基于qt5;
//main
#include "mainwindow.h"
#include <QApplication>
#include <qpushbutton.h> //按钮类声明和调用;
#include <QFont> //字体类声明和调用;
#include <QVBoxLayout> //垂直摆放控件类声明和;
int main(int argc, char *argv[])
{
//创建并且处理这些命令行变量;
QApplication a(argc,argv);
//声明一个主窗口名称为"mainwindow";
QWidget *mainwindow=new QWidget;
//设置按钮的尺寸高为:120,宽为120;
mainwindow->resize(200,120);
//声明一个垂直布局变量名称为"layout"
QVBoxLayout layout;
//声明一个按钮变量名称为"quit";
QPushButton quit("Quit",0);
//按钮字体设置为楷体,18号字,加粗;
quit.setFont(QFont("楷体",18,QFont::Bold));
//连接按钮和槽:当quit按钮被按下关闭窗口a;
QObject::connect(&quit,SIGNAL(clicked()),&a,SLOT(quit()));
//将按钮quit添加到layout控件中;
layout.addWidget(&quit);
//基于mainwindow窗口设置控件
mainwindow->setLayout(&layout);
//显示mainwindow窗口
mainwindow->show();
//返回exec
return a.exec();
}
运行效果
有任何问题请留言,感谢支持;
网友评论