Qt学习第一课:创一个Qt空窗口项目

Qt学习第一课:创建第一个Qt空窗口项目

1.什么是Qt?

           Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。

2.创建Qt项目

2.1 打开Qt Creator 界面选择 New Project或者选择菜单栏 【文件】-【新建文件或项目】菜单项

2.2 接下来,在弹出的新建项目窗口中,项目选择Application,然后选择Qt Widgets Application.

2.3选择【Choose】按钮,弹出如下对话框,填写项目名称,进行下一步。

2.4 选择编译工具集

2.5 可以在此修改类的名字和基类。默认的基类有QMainWindow、QWidget以及QDialog三个,我们可以选择QWidget(类似于空窗口),这里我们可以先创建一个不带UI的界面,继续下一步

2.6 系统会默认给我们添加main.cpp、mywidget.cpp、 mywidget.h和一个.pro项目文件,点击完成,即可创建出一个Qt桌面程序。

2.7 配置完成后,qtcreator会自动添加main.cpp、mywidget.cpp、 mywidget.h和一个.pro项目文件

2.8 点击项目运行按钮,运行空项目,弹出一个空窗口。

3 代码解析

3.1 介绍一下.pro文件

使用Qt向导生成的应用程序.pro文件格式如下:

3.2 main.cpp代码

创建了一个QApplication的对象a来管理图形应用程序。

创建一个MyWidget的对象w,并展示出来MyWidget的窗口。

a.exec():执行上述设置的图形应用窗口。