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

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

1.什么是Qt?

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

2.创建Qt项目

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

Qt学习第一课:创一个Qt空窗口项目_第1张图片

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

Qt学习第一课:创一个Qt空窗口项目_第2张图片

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

Qt学习第一课:创一个Qt空窗口项目_第3张图片

2.4 选择编译工具集

Qt学习第一课:创一个Qt空窗口项目_第4张图片

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

Qt学习第一课:创一个Qt空窗口项目_第5张图片

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

Qt学习第一课:创一个Qt空窗口项目_第6张图片

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

Qt学习第一课:创一个Qt空窗口项目_第7张图片

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

Qt学习第一课:创一个Qt空窗口项目_第8张图片

3 代码解析

3.1 介绍一下.pro文件

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

Qt学习第一课:创一个Qt空窗口项目_第9张图片

3.2 main.cpp代码

Qt学习第一课:创一个Qt空窗口项目_第10张图片

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

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

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

你可能感兴趣的:(Qt学习第一课:创一个Qt空窗口项目)