QT入门学习之UI文件设计与运行机制

在Qt Creatrer中新建一个Qt Widget Application项目demo1,其基类选择QWidget作为窗体基类,并选择“Generrate form”复选框,让其自动生成.UI文件。

1. 项目文件组成

1). 项目组织文件demo1.pro,存储项目设置的文件
2). 主程序入口文件main.cpp,实现main()函数的程序文件
3). 窗体界面文件widget.ui文件,一个XML格式存储的窗体上的元件及其布局文件
4). widget.h是所设计的窗体类的头文件,widget.cpp是widget.h里定义类的实现文件。

2. 各类文件详细内容

1)项目管理文件demo1.pro文件
Qt +=core gui
greaterThan(Qt_MAJOR_VERSION,4): Qt+=widgets
TARGET=demo1
TEMPLATE=app
SOURCES+=main.cpp \ widget.cpp
HEADERS +=widget.h
FORMS +=widget.ui

**“Qt +=core gui”**表示项目中添加了core gui模块(GUI设计类库模块)。
Qt类库是以模块的形式组织各种功能的类,根据项目涉及到的功能需求,在项目中加载不同的类库模块(如:使用数据库就需要加Qt+=sql)。
greaterThan(Qt_MAJOR_VERSION,4): Qt+=widgets---->>这是一个条件执行语句,表示QT版本大于4才能加入widgets模块。
**TARGET=demo1:**表示生成的可执行文件的名称为demo1。
**TEMPLATE=app:**表示项目使用的模板是APP,是一般

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值