Qt学习笔记

Qt学习笔记

摘要: 学习一种编程语言或编程环境,通常会先编写一个“Hello World”程序。我们也用Qt Creator编写一个“Hello World”程序,以初步了解Qt Creator 设计应用程序的基本过程,对使用Qt Creator 编写Qt C++应用程序建立初步的了解。

第一章 编程

关键句:演示在Qt Creator里创建应用程序、设计窗体界面、编译和运行程序的基本过程。

一.编写一个Hello World程序
文件–新建文件或项目
–一般选择Application、Qt Widgets Application—Choose…
—新建项目,选择目录,保存路径;设置项目名称,单击next
—编译工具界面,选中3个编译工具,点击next
—选择QMain Window作为基类,其他自动更改,勾选创建界面
–next,到达总结界面,单击“Finish”,完成项目的创建

补充:

1.(选择需要创建的项目或文件的模板)
在这里插入图片描述

在这里插入图片描述
2.编译工具的选择在这里插入图片描述
3.QMain Window在这里插入图片描述

二.项目的文件组成和管理
0 引言
完成以上项目创建后:在Qt Creator左侧栏,单击“Edit”
显示窗口,窗口左侧上下两个子窗口,上方的目录树显示了项目文件的组织结构,显示当前项目。项目根节点,Qt Creator 可以打开多个项目,但是只有一个活动项目,用粗体字体表示。
在这里插入图片描述
项目名称节点下面,分组管理着项目内的各种源文件:
项目名.pro 是项目管理文件,包括一些对项目的设置项。
Headers分组节点下为项目内所有的头文件(.h),如主窗口类的头文件mainwindow.h。
Sources分组该节点下是项目内的所有C++源文件(.cpp),如mainwindow.cpp是主窗口类的实现文件,与mainwindow.h文件对应。main.cpp是主函数文件,也是应用程序的入口。
Forms分组该节点下是项目内的所有界面文件(.ui)。如界面文件mainwindow.ui,是主窗口的界面文件。界面文件是文本文件,使用XML语言描述界面的组成。

1.双击文件目录中的文件mainwindow.ui,出现窗体设计界面,
窗口左侧是分组的组件面板,中间是设计的窗体,右侧是属性编辑
–使用组件面板在窗体中设计界面,属性控制

补充:
1.左侧顶端下拉列表框,可选择显示的内容,上方的子窗口显示了项目的文件目录树,下方显示打开的文件列表。再下方框显示 查找,显示项目内容所有的类的结构,便于程序浏览和快速切换到需要的代码位置。
在这里插入图片描述
三.项目的编译、调试与运行

–单击“项目”,项目编译设置界面
–在“Build & Run”下面显示可用的编译器工具,单击需要使用的编译器,选择的编译器会用粗体字表示,选择MinGW32bit编译器。
–进入编译器,其中含有Build和Run设置界面。在Build设置界面上,有一个“Shadow build”复选框。
(勾选此项,编译后将在项目的同级目录下建立一个编译后的文件目录,目录名称包含编译器信息,这种方式一般用于使用不同编译器创建不同版本的可执行文件。若不勾选,编译后将在项目的目录下建立“Debug”和"Release"子目录用于存放编译后的文件)。

—设计完mainwindow.ui文件,并设置好编译工具之后,就可以对项目进行编译,调试或运行。

–首先对项目进行编译,没有错误后,再运行程序。
Ctrl +R 直接运行,会先进行编译,无法调试
F5 Debug模式编译,开始调试运行,可设置断点
Ctrl+B 编译当前项目

–在Qt Creator 中也可以对程序设置断点进行调试,但是必须以Debug模式编译,并以“Start Debugging ”(F5)方式运行程序。注意,要在Qt Creator 里调试MSVC2015编译的程序,必须安装Windows软件开发工具包SDK。
补充

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值