Qt入门 窗口显示“hello Qt!”
1.打开Qt creator软件,点击“文件”-“新建文件或工程”-“其他项目”-“空的Qt项目”,给工程命名为helloqt,并设置文件存放路径,一直点击下一步直至完成。
2.界面会有一个helloqt文件,文件下面会有一个helloqt.pro工程文件,右击helloqt文件,选择“添加新文件”-“C++”-“C++源文件”,然后就可以在.cpp里敲代码实现功能。这里是用纯代码来实现功能的。
#include <QApplication>
#include <QLabel>
#include <QPushButton>
#include <QVBoxLayout>
int main(int argc,char * argv[])
{
QApplication app(argc,argv);
QWidget* window=new QWidget;
QLabel* label=new QLabel("<h1><font color=blue>hello Qt!</font></h1>");
//标签显示hello Qt!并且字体为蓝色,大小为h1字号
QPushButton*button=new QPushButton("Click");
QObject::connect(button,SIGNAL(clicked()),&app,SLOT(quit()));//信号与槽的连接
QVBoxLayout *layout=new QVBoxLayout;
layout->addWidget(label); //往布局里添加label标签
layout->addWidget(button); //往布局里添加button按钮
window->setLayout(layout);
window->show(); //显示窗体
return app.exec();
}
运行结果:
上面是通过纯代码方式实现功能的,后面接触到ui设计,直接可以通过拖控件的方式实现,代码量也减少很多,这一题一句代码都可以不写,拖好之后直接运行就可以显示出来界面。关于ui设计后面笔记会说到。