Qt入门之二——Hello Qt!

   Hello Qt!

   我们还是以一个示例程序开始Qt的学习之路吧。

 

#include<qapplication.h> #include<QPushButton> int main(int argc, char *argv[]) { QApplication app(argc, argv); QPushButton *pBtn=new QPushButton("Hello Qt!"); pBtn->setFixedSize(200,100); pBtn->show(); return app.exec(); }

 

我们逐行分析上述代码吧

 

第1,2行:  头文件包含了QApplication和QPushButton两个类的定义。 说明:在Qt中每个类都有个同名的头文件用来定义这个类。

第4行: Qt Application程序的入口函数

第6行: 创建一个QApplication对象,用来管理整个应用程序。使用main函数的两个参数进行初始化。

第7行:创建一个QPushButton对象指针。

第8行:设置QPushButton的size

第9行:显示此button, 由于没有定义其他窗口对象,所以button作为此application的窗口进行显示。

第10行: 将应用程序的控制权交给Qt。此时程序进入事件循环等待状态,来响应各种事件。 当然了, 我们这个示例程序里没有相关的事件处理。

 

 

使用Qt Creator,   Ctrl+R 运行成功。

 

 

 

 

你可能感兴趣的:(Qt入门之二——Hello Qt!)