如果你准备看我的学习笔记,默认你的c++已经入门了
#include <QApplication>
#include<qpushbutton.h>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QPushButton hello("hello qt!",0);
hello.resize(100,30);
hello.show();
return a.exec();
}
#include <QApplication>
开发qt程序的时候,QApplication 是必须要的,每一个使用 Qt 的应用程序中都必须使用一个 QApplication 对象。QApplication 管理了应用程序中比如默认的字体和光标等资源。
#include<qpushbutton.h>
QPushButton是qt中的一个经典的的按钮控件。可以响应按下去和放开这样的鼠标动作。
QApplication a(argc, argv);
a就是我们这个hello qt项目的QApplication了。控制着我们这个程序的默认字体等信息。
QPushButton hello("hello qt!",0);
创建了一个叫hello的QPushButton控件,0的意思是它自己构成了一个窗口,按钮上的内容则是hello qt!。
hello.resize(100,30);
定义按钮大小为 100 像素宽,30 像素高。
hello.show();
所有的窗口控件,必须要调用show才会被显示,不然不会显示。
return a.exec();
进入到exec函数后,程序的关闭将由qt控制,所以不需要自己加个死循环来防止窗口没办法一直显示的问题。
接下来在qt creator里面运行调试,成为一名成熟的qt软件攻城狮吧!