Hello Qt!
我们还是以一个示例程序开始Qt的学习之路吧。
我们逐行分析上述代码吧
第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 运行成功。